builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1852 starttime: 1461196794.12 results: success (0) buildid: 20160420145812 builduid: 0196ae12dcc544b9abb2c818bb34b6f2 revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.121931) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.122446) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.122734) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.252353) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.252692) ========= 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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 16:59:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-20 16:59:54 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.331390 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.619901) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.620244) ========= 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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032111 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.684915) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:54.685297) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a6623a30d98d63a54ac754b28e55e986643e6c93 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a6623a30d98d63a54ac754b28e55e986643e6c93 --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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 16:59:54,778 truncating revision to first 12 chars 2016-04-20 16:59:54,778 Setting DEBUG logging. 2016-04-20 16:59:54,779 attempt 1/10 2016-04-20 16:59:54,779 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a6623a30d98d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:59:55,083 unpacking tar archive at: fx-team-a6623a30d98d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.573055 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:55.292203) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:55.292533) ========= script_repo_revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:55.292935) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:55.293232) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:59:55.323389) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 32 secs) (at 2016-04-20 16:59:55.323661) ========= /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 fx-team --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', 'fx-team', '--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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False 16:59:55 INFO - MultiFileLogger online at 20160420 16:59:55 in /builds/slave/test 16:59:55 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 fx-team --download-symbols true 16:59:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:59:55 INFO - {'append_to_log': False, 16:59:55 INFO - 'base_work_dir': '/builds/slave/test', 16:59:55 INFO - 'blob_upload_branch': 'fx-team', 16:59:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:59:55 INFO - 'buildbot_json_path': 'buildprops.json', 16:59:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:59:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:59:55 INFO - 'download_minidump_stackwalk': True, 16:59:55 INFO - 'download_symbols': 'true', 16:59:55 INFO - 'e10s': False, 16:59:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:59:55 INFO - 'tooltool.py': '/tools/tooltool.py', 16:59:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:59:55 INFO - '/tools/misc-python/virtualenv.py')}, 16:59:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:59:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:59:55 INFO - 'log_level': 'info', 16:59:55 INFO - 'log_to_console': True, 16:59:55 INFO - 'opt_config_files': (), 16:59:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:59:55 INFO - '--processes=1', 16:59:55 INFO - '--config=%(test_path)s/wptrunner.ini', 16:59:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:59:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:59:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:59:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:59:55 INFO - 'pip_index': False, 16:59:55 INFO - 'require_test_zip': True, 16:59:55 INFO - 'test_type': ('testharness',), 16:59:55 INFO - 'this_chunk': '1', 16:59:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:59:55 INFO - 'total_chunks': '10', 16:59:55 INFO - 'virtualenv_path': 'venv', 16:59:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:59:55 INFO - 'work_dir': 'build'} 16:59:55 INFO - ##### 16:59:55 INFO - ##### Running clobber step. 16:59:55 INFO - ##### 16:59:55 INFO - Running pre-action listener: _resource_record_pre_action 16:59:55 INFO - Running main action method: clobber 16:59:55 INFO - rmtree: /builds/slave/test/build 16:59:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:59:56 INFO - Running post-action listener: _resource_record_post_action 16:59:56 INFO - ##### 16:59:56 INFO - ##### Running read-buildbot-config step. 16:59:56 INFO - ##### 16:59:56 INFO - Running pre-action listener: _resource_record_pre_action 16:59:56 INFO - Running main action method: read_buildbot_config 16:59:56 INFO - Using buildbot properties: 16:59:56 INFO - { 16:59:56 INFO - "project": "", 16:59:56 INFO - "product": "firefox", 16:59:56 INFO - "script_repo_revision": "production", 16:59:56 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 16:59:56 INFO - "repository": "", 16:59:56 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 16:59:56 INFO - "buildid": "20160420145812", 16:59:56 INFO - "pgo_build": "False", 16:59:56 INFO - "basedir": "/builds/slave/test", 16:59:56 INFO - "buildnumber": 16, 16:59:56 INFO - "slavename": "tst-linux64-spot-1852", 16:59:56 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 16:59:56 INFO - "platform": "linux64", 16:59:56 INFO - "branch": "fx-team", 16:59:56 INFO - "revision": "a6623a30d98d63a54ac754b28e55e986643e6c93", 16:59:56 INFO - "repo_path": "integration/fx-team", 16:59:56 INFO - "moz_repo_path": "", 16:59:56 INFO - "stage_platform": "linux64", 16:59:56 INFO - "builduid": "0196ae12dcc544b9abb2c818bb34b6f2", 16:59:56 INFO - "slavebuilddir": "test" 16:59:56 INFO - } 16:59:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:59:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:59:56 INFO - Running post-action listener: _resource_record_post_action 16:59:56 INFO - ##### 16:59:56 INFO - ##### Running download-and-extract step. 16:59:56 INFO - ##### 16:59:56 INFO - Running pre-action listener: _resource_record_pre_action 16:59:56 INFO - Running main action method: download_and_extract 16:59:56 INFO - mkdir: /builds/slave/test/build/tests 16:59:56 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:59:56 INFO - https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:59:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:59:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:59:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:59:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:00:07 INFO - Downloaded 1361 bytes. 17:00:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:00:07 INFO - Using the following test package requirements: 17:00:07 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:00:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:00:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:00:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'jsshell-linux-x86_64.zip'], 17:00:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:00:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:00:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:00:07 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:00:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:00:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:00:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:00:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:00:07 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')]} 17:00:07 INFO - https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:00:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:00:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:00:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:00:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:00:09 INFO - Downloaded 22735402 bytes. 17:00:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:00:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:00:10 INFO - caution: filename not matched: web-platform/* 17:00:10 INFO - Return code: 11 17:00:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:10 INFO - https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:00:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:00:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:00:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:00:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:00:12 INFO - Downloaded 36397854 bytes. 17:00:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:00:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:00:15 INFO - caution: filename not matched: bin/* 17:00:15 INFO - caution: filename not matched: config/* 17:00:15 INFO - caution: filename not matched: mozbase/* 17:00:15 INFO - caution: filename not matched: marionette/* 17:00:15 INFO - caution: filename not matched: tools/wptserve/* 17:00:15 INFO - Return code: 11 17:00:15 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')]} 17:00:15 INFO - https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:00:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:00:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:00:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:00:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:00:19 INFO - Downloaded 64348695 bytes. 17:00:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:00:19 INFO - mkdir: /builds/slave/test/properties 17:00:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:00:19 INFO - Writing to file /builds/slave/test/properties/build_url 17:00:19 INFO - Contents: 17:00:19 INFO - build_url:https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:00:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:00:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:00:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:00:20 INFO - Contents: 17:00:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:00:20 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')]} 17:00:20 INFO - https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:00:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:00:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:00:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:00:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:00:26 INFO - Downloaded 90764838 bytes. 17:00:26 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:00:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:00:34 INFO - Return code: 0 17:00:34 INFO - Running post-action listener: _resource_record_post_action 17:00:34 INFO - Running post-action listener: set_extra_try_arguments 17:00:34 INFO - ##### 17:00:34 INFO - ##### Running create-virtualenv step. 17:00:34 INFO - ##### 17:00:34 INFO - Running pre-action listener: _pre_create_virtualenv 17:00:34 INFO - Running pre-action listener: _resource_record_pre_action 17:00:34 INFO - Running main action method: create_virtualenv 17:00:34 INFO - Creating virtualenv /builds/slave/test/build/venv 17:00:34 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 17:00:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:00:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:00:34 INFO - Using real prefix '/usr' 17:00:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:00:37 INFO - Installing distribute.............................................................................................................................................................................................done. 17:00:41 INFO - Installing pip.................done. 17:00:41 INFO - Return code: 0 17:00:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:00:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:00:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:00:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:41 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 0x1c41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d4a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, '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': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', '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 17:00:41 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 17:00:41 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 17:00:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:00:41 INFO - 'CCACHE_UMASK': '002', 17:00:41 INFO - 'DISPLAY': ':0', 17:00:41 INFO - 'HOME': '/home/cltbld', 17:00:41 INFO - 'LANG': 'en_US.UTF-8', 17:00:41 INFO - 'LOGNAME': 'cltbld', 17:00:41 INFO - 'MAIL': '/var/mail/cltbld', 17:00:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:00:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:00:41 INFO - 'MOZ_NO_REMOTE': '1', 17:00:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:00:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:00:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:00:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:00:41 INFO - 'PWD': '/builds/slave/test', 17:00:41 INFO - 'SHELL': '/bin/bash', 17:00:41 INFO - 'SHLVL': '1', 17:00:41 INFO - 'TERM': 'linux', 17:00:41 INFO - 'TMOUT': '86400', 17:00:41 INFO - 'USER': 'cltbld', 17:00:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:00:41 INFO - '_': '/tools/buildbot/bin/python'} 17:00:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:00:41 INFO - Downloading/unpacking psutil>=0.7.1 17:00:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:00:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:00:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:00:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:00:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:00:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:00:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:00:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:00:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:00:45 INFO - Installing collected packages: psutil 17:00:45 INFO - Running setup.py install for psutil 17:00:45 INFO - building 'psutil._psutil_linux' extension 17:00:45 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-x86_64-2.7/psutil/_psutil_linux.o 17:00:46 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 17:00:46 INFO - building 'psutil._psutil_posix' extension 17:00:46 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-x86_64-2.7/psutil/_psutil_posix.o 17:00:46 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 17:00:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:00:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:00:46 INFO - Successfully installed psutil 17:00:46 INFO - Cleaning up... 17:00:47 INFO - Return code: 0 17:00:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:00:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:00:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:00:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:47 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 0x1c41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d4a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, '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': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', '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 17:00:47 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 17:00:47 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 17:00:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:00:47 INFO - 'CCACHE_UMASK': '002', 17:00:47 INFO - 'DISPLAY': ':0', 17:00:47 INFO - 'HOME': '/home/cltbld', 17:00:47 INFO - 'LANG': 'en_US.UTF-8', 17:00:47 INFO - 'LOGNAME': 'cltbld', 17:00:47 INFO - 'MAIL': '/var/mail/cltbld', 17:00:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:00:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:00:47 INFO - 'MOZ_NO_REMOTE': '1', 17:00:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:00:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:00:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:00:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:00:47 INFO - 'PWD': '/builds/slave/test', 17:00:47 INFO - 'SHELL': '/bin/bash', 17:00:47 INFO - 'SHLVL': '1', 17:00:47 INFO - 'TERM': 'linux', 17:00:47 INFO - 'TMOUT': '86400', 17:00:47 INFO - 'USER': 'cltbld', 17:00:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:00:47 INFO - '_': '/tools/buildbot/bin/python'} 17:00:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:00:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:00:47 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 17:00:47 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 17:00:47 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 17:00:47 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 17:00:47 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 17:00:47 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 17:00:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:00:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:00:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:00:51 INFO - Installing collected packages: mozsystemmonitor 17:00:51 INFO - Running setup.py install for mozsystemmonitor 17:00:51 INFO - Successfully installed mozsystemmonitor 17:00:51 INFO - Cleaning up... 17:00:51 INFO - Return code: 0 17:00:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:00:51 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')]} 17:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:00:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:51 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')]} 17:00:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:00:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:51 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 0x1c41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d4a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, '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': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', '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 17:00:51 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 17:00:51 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 17:00:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:00:51 INFO - 'CCACHE_UMASK': '002', 17:00:51 INFO - 'DISPLAY': ':0', 17:00:51 INFO - 'HOME': '/home/cltbld', 17:00:51 INFO - 'LANG': 'en_US.UTF-8', 17:00:51 INFO - 'LOGNAME': 'cltbld', 17:00:51 INFO - 'MAIL': '/var/mail/cltbld', 17:00:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:00:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:00:51 INFO - 'MOZ_NO_REMOTE': '1', 17:00:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:00:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:00:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:00:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:00:51 INFO - 'PWD': '/builds/slave/test', 17:00:51 INFO - 'SHELL': '/bin/bash', 17:00:51 INFO - 'SHLVL': '1', 17:00:51 INFO - 'TERM': 'linux', 17:00:51 INFO - 'TMOUT': '86400', 17:00:51 INFO - 'USER': 'cltbld', 17:00:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:00:51 INFO - '_': '/tools/buildbot/bin/python'} 17:00:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:00:51 INFO - Downloading/unpacking blobuploader==1.2.4 17:00:51 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 17:00:51 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 17:00:51 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 17:00:51 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 17:00:51 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 17:00:51 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 17:00:55 INFO - Downloading blobuploader-1.2.4.tar.gz 17:00:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:00:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:00:55 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 17:00:55 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 17:00:55 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 17:00:55 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 17:00:55 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 17:00:55 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 17:00:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:00:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:00:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:00:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:00:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:00:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:00:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:00:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:00:56 INFO - Downloading docopt-0.6.1.tar.gz 17:00:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:00:57 INFO - Installing collected packages: blobuploader, requests, docopt 17:00:57 INFO - Running setup.py install for blobuploader 17:00:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:00:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:00:57 INFO - Running setup.py install for requests 17:00:57 INFO - Running setup.py install for docopt 17:00:58 INFO - Successfully installed blobuploader requests docopt 17:00:58 INFO - Cleaning up... 17:00:58 INFO - Return code: 0 17:00:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:00:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:00:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:00:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:00:58 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 0x1c41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d4a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, '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': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', '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 17:00:58 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 17:00:58 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 17:00:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:00:58 INFO - 'CCACHE_UMASK': '002', 17:00:58 INFO - 'DISPLAY': ':0', 17:00:58 INFO - 'HOME': '/home/cltbld', 17:00:58 INFO - 'LANG': 'en_US.UTF-8', 17:00:58 INFO - 'LOGNAME': 'cltbld', 17:00:58 INFO - 'MAIL': '/var/mail/cltbld', 17:00:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:00:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:00:58 INFO - 'MOZ_NO_REMOTE': '1', 17:00:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:00:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:00:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:00:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:00:58 INFO - 'PWD': '/builds/slave/test', 17:00:58 INFO - 'SHELL': '/bin/bash', 17:00:58 INFO - 'SHLVL': '1', 17:00:58 INFO - 'TERM': 'linux', 17:00:58 INFO - 'TMOUT': '86400', 17:00:58 INFO - 'USER': 'cltbld', 17:00:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:00:58 INFO - '_': '/tools/buildbot/bin/python'} 17:00:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:00:58 INFO - Running setup.py (path:/tmp/pip-Nx0kbl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:00:58 INFO - Running setup.py (path:/tmp/pip-S9iCAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:00:58 INFO - Running setup.py (path:/tmp/pip-CXnumr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:00:59 INFO - Running setup.py (path:/tmp/pip-0Eku72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:00:59 INFO - Running setup.py (path:/tmp/pip-anaqFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:00:59 INFO - Running setup.py (path:/tmp/pip-ML_oN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:00:59 INFO - Running setup.py (path:/tmp/pip-xaKqmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:00:59 INFO - Running setup.py (path:/tmp/pip-hUe907-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:00:59 INFO - Running setup.py (path:/tmp/pip-Mb4yZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:00:59 INFO - Running setup.py (path:/tmp/pip-ketHZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:01:00 INFO - Running setup.py (path:/tmp/pip-VON4mx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:01:00 INFO - Running setup.py (path:/tmp/pip-K1TDcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:01:00 INFO - Running setup.py (path:/tmp/pip-_k9LnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:01:00 INFO - Running setup.py (path:/tmp/pip-aEiydM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:00 INFO - Running setup.py (path:/tmp/pip-_sznau-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:01:00 INFO - Running setup.py (path:/tmp/pip-Cruw9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:01:00 INFO - Running setup.py (path:/tmp/pip-MZjMX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:01:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:01:00 INFO - Running setup.py (path:/tmp/pip-hYAin8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:01:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:01:01 INFO - Running setup.py (path:/tmp/pip-7cw9RD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:01:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:01 INFO - Running setup.py (path:/tmp/pip-kw8uT9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:01:01 INFO - Running setup.py (path:/tmp/pip-yGiebl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:01:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:01 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 17:01:01 INFO - Running setup.py install for manifestparser 17:01:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:01:02 INFO - Running setup.py install for mozcrash 17:01:02 INFO - Running setup.py install for mozdebug 17:01:02 INFO - Running setup.py install for mozdevice 17:01:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:01:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:01:02 INFO - Running setup.py install for mozfile 17:01:02 INFO - Running setup.py install for mozhttpd 17:01:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Running setup.py install for mozinfo 17:01:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Running setup.py install for mozInstall 17:01:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Running setup.py install for mozleak 17:01:03 INFO - Running setup.py install for mozlog 17:01:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:01:03 INFO - Running setup.py install for moznetwork 17:01:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:01:04 INFO - Running setup.py install for mozprocess 17:01:04 INFO - Running setup.py install for mozprofile 17:01:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:01:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:01:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:01:04 INFO - Running setup.py install for mozrunner 17:01:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:01:04 INFO - Running setup.py install for mozscreenshot 17:01:05 INFO - Running setup.py install for moztest 17:01:05 INFO - Running setup.py install for mozversion 17:01:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:01:05 INFO - Running setup.py install for wptserve 17:01:05 INFO - Running setup.py install for marionette-driver 17:01:05 INFO - Running setup.py install for browsermob-proxy 17:01:06 INFO - Running setup.py install for marionette-client 17:01:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:01:06 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 17:01:06 INFO - Cleaning up... 17:01:06 INFO - Return code: 0 17:01:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:01:06 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')]} 17:01:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:06 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')]} 17:01:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:06 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 0x1c41030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c423f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1d4a860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, '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': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', '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 17:01:06 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 17:01:06 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 17:01:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:06 INFO - 'CCACHE_UMASK': '002', 17:01:06 INFO - 'DISPLAY': ':0', 17:01:06 INFO - 'HOME': '/home/cltbld', 17:01:06 INFO - 'LANG': 'en_US.UTF-8', 17:01:06 INFO - 'LOGNAME': 'cltbld', 17:01:06 INFO - 'MAIL': '/var/mail/cltbld', 17:01:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:06 INFO - 'MOZ_NO_REMOTE': '1', 17:01:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:06 INFO - 'PWD': '/builds/slave/test', 17:01:06 INFO - 'SHELL': '/bin/bash', 17:01:06 INFO - 'SHLVL': '1', 17:01:06 INFO - 'TERM': 'linux', 17:01:06 INFO - 'TMOUT': '86400', 17:01:06 INFO - 'USER': 'cltbld', 17:01:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:01:06 INFO - '_': '/tools/buildbot/bin/python'} 17:01:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:01:07 INFO - Running setup.py (path:/tmp/pip-csZ9Gq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:01:07 INFO - Running setup.py (path:/tmp/pip-sLMVMm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:01:07 INFO - Running setup.py (path:/tmp/pip-siNRbV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:01:07 INFO - Running setup.py (path:/tmp/pip-PI1zCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:01:07 INFO - Running setup.py (path:/tmp/pip-tWgRyA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:01:07 INFO - Running setup.py (path:/tmp/pip-a0CbvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:01:07 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)) 17:01:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:01:07 INFO - Running setup.py (path:/tmp/pip-mFqAIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:01:08 INFO - Running setup.py (path:/tmp/pip-A8lfYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:01:08 INFO - Running setup.py (path:/tmp/pip-X6OhDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:01:08 INFO - Running setup.py (path:/tmp/pip-XYBNpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:01:08 INFO - Running setup.py (path:/tmp/pip-lw8j6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:01:08 INFO - Running setup.py (path:/tmp/pip-kkdl1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:01:08 INFO - Running setup.py (path:/tmp/pip-FiA4Fc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:01:08 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)) 17:01:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:01:08 INFO - Running setup.py (path:/tmp/pip-4nSLBT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:09 INFO - Running setup.py (path:/tmp/pip-mSC9KI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:01:09 INFO - Running setup.py (path:/tmp/pip-49C4xH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:01:09 INFO - Running setup.py (path:/tmp/pip-w_Vn51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:01:09 INFO - Running setup.py (path:/tmp/pip-eGdvjG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:01:09 INFO - Running setup.py (path:/tmp/pip-TBQTva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:09 INFO - Running setup.py (path:/tmp/pip-9FEaDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:01:09 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)) 17:01:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:01:10 INFO - Running setup.py (path:/tmp/pip-72YtqF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:01:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:01:10 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)) 17:01:10 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)) 17:01:10 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)) 17:01:10 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)) 17:01:10 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)) 17:01:10 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)) 17:01:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:01:10 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 17:01:10 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 17:01:10 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 17:01:10 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 17:01:10 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 17:01:10 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 17:01:14 INFO - Downloading blessings-1.6.tar.gz 17:01:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:01:14 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)) 17:01:14 INFO - Installing collected packages: blessings 17:01:14 INFO - Running setup.py install for blessings 17:01:14 INFO - Successfully installed blessings 17:01:14 INFO - Cleaning up... 17:01:14 INFO - Return code: 0 17:01:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:01:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:01:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:01:15 INFO - Reading from file tmpfile_stdout 17:01:15 INFO - Current package versions: 17:01:15 INFO - argparse == 1.2.1 17:01:15 INFO - blessings == 1.6 17:01:15 INFO - blobuploader == 1.2.4 17:01:15 INFO - browsermob-proxy == 0.6.0 17:01:15 INFO - docopt == 0.6.1 17:01:15 INFO - manifestparser == 1.1 17:01:15 INFO - marionette-client == 2.3.0 17:01:15 INFO - marionette-driver == 1.4.0 17:01:15 INFO - mozInstall == 1.12 17:01:15 INFO - mozcrash == 0.17 17:01:15 INFO - mozdebug == 0.1 17:01:15 INFO - mozdevice == 0.48 17:01:15 INFO - mozfile == 1.2 17:01:15 INFO - mozhttpd == 0.7 17:01:15 INFO - mozinfo == 0.9 17:01:15 INFO - mozleak == 0.1 17:01:15 INFO - mozlog == 3.1 17:01:15 INFO - moznetwork == 0.27 17:01:15 INFO - mozprocess == 0.22 17:01:15 INFO - mozprofile == 0.28 17:01:15 INFO - mozrunner == 6.11 17:01:15 INFO - mozscreenshot == 0.1 17:01:15 INFO - mozsystemmonitor == 0.0 17:01:15 INFO - moztest == 0.7 17:01:15 INFO - mozversion == 1.4 17:01:15 INFO - psutil == 3.1.1 17:01:15 INFO - requests == 1.2.3 17:01:15 INFO - wptserve == 1.4.0 17:01:15 INFO - wsgiref == 0.1.2 17:01:15 INFO - Running post-action listener: _resource_record_post_action 17:01:15 INFO - Running post-action listener: _start_resource_monitoring 17:01:15 INFO - Starting resource monitoring. 17:01:15 INFO - ##### 17:01:15 INFO - ##### Running pull step. 17:01:15 INFO - ##### 17:01:15 INFO - Running pre-action listener: _resource_record_pre_action 17:01:15 INFO - Running main action method: pull 17:01:15 INFO - Pull has nothing to do! 17:01:15 INFO - Running post-action listener: _resource_record_post_action 17:01:15 INFO - ##### 17:01:15 INFO - ##### Running install step. 17:01:15 INFO - ##### 17:01:15 INFO - Running pre-action listener: _resource_record_pre_action 17:01:15 INFO - Running main action method: install 17:01:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:01:15 INFO - Reading from file tmpfile_stdout 17:01:15 INFO - Detecting whether we're running mozinstall >=1.0... 17:01:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:01:15 INFO - Reading from file tmpfile_stdout 17:01:15 INFO - Output received: 17:01:15 INFO - Usage: mozinstall [options] installer 17:01:15 INFO - Options: 17:01:15 INFO - -h, --help show this help message and exit 17:01:15 INFO - -d DEST, --destination=DEST 17:01:15 INFO - Directory to install application into. [default: 17:01:15 INFO - "/builds/slave/test"] 17:01:15 INFO - --app=APP Application being installed. [default: firefox] 17:01:15 INFO - mkdir: /builds/slave/test/build/application 17:01:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:01:45 INFO - Reading from file tmpfile_stdout 17:01:45 INFO - Output received: 17:01:45 INFO - /builds/slave/test/build/application/firefox/firefox 17:01:45 INFO - Running post-action listener: _resource_record_post_action 17:01:45 INFO - ##### 17:01:45 INFO - ##### Running run-tests step. 17:01:45 INFO - ##### 17:01:45 INFO - Running pre-action listener: _resource_record_pre_action 17:01:45 INFO - Running main action method: run_tests 17:01:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:01:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:01:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:01:45 INFO - grabbing minidump binary from tooltool 17:01:45 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')]} 17:01:45 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d4d0d0>, '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 0x1d48f50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d492c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:01:45 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 17:01:45 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/linux64/releng.manifest -o -c /builds/tooltool_cache 17:01:45 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:01:45 INFO - Return code: 0 17:01:45 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:01:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:01:45 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/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 17:01:45 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/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 17:01:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:45 INFO - 'CCACHE_UMASK': '002', 17:01:45 INFO - 'DISPLAY': ':0', 17:01:45 INFO - 'HOME': '/home/cltbld', 17:01:45 INFO - 'LANG': 'en_US.UTF-8', 17:01:45 INFO - 'LOGNAME': 'cltbld', 17:01:45 INFO - 'MAIL': '/var/mail/cltbld', 17:01:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:01:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:45 INFO - 'MOZ_NO_REMOTE': '1', 17:01:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:45 INFO - 'PWD': '/builds/slave/test', 17:01:45 INFO - 'SHELL': '/bin/bash', 17:01:45 INFO - 'SHLVL': '1', 17:01:45 INFO - 'TERM': 'linux', 17:01:45 INFO - 'TMOUT': '86400', 17:01:45 INFO - 'USER': 'cltbld', 17:01:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985', 17:01:45 INFO - '_': '/tools/buildbot/bin/python'} 17:01:45 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/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 17:01:46 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 17:01:46 INFO - import pkg_resources 17:01:47 INFO - Using 1 client processes 17:01:47 INFO - wptserve Starting http server on 127.0.0.1:8000 17:01:47 INFO - wptserve Starting http server on 127.0.0.1:8001 17:01:48 INFO - wptserve Starting http server on 127.0.0.1:8443 17:01:50 INFO - SUITE-START | Running 778 tests 17:01:50 INFO - Running testharness tests 17:01:50 INFO - Setting up ssl 17:01:50 INFO - PROCESS | certutil | 17:01:50 INFO - PROCESS | certutil | 17:01:50 INFO - PROCESS | certutil | 17:01:50 INFO - Certificate Nickname Trust Attributes 17:01:50 INFO - SSL,S/MIME,JAR/XPI 17:01:50 INFO - 17:01:50 INFO - web-platform-tests CT,, 17:01:50 INFO - 17:01:50 INFO - Starting runner 17:01:52 INFO - PROCESS | 1821 | 1461196912714 Marionette DEBUG Marionette enabled via build flag and pref 17:01:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ab1d800 == 1 [pid = 1821] [id = 1] 17:01:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 1 (0x7ff89ab1e000) [pid = 1821] [serial = 1] [outer = (nil)] 17:01:53 INFO - PROCESS | 1821 | [1821] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:01:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 2 (0x7ff89ab1f000) [pid = 1821] [serial = 2] [outer = 0x7ff89ab1e000] 17:01:53 INFO - PROCESS | 1821 | 1461196913364 Marionette INFO Listening on port 2828 17:01:53 INFO - PROCESS | 1821 | 1461196913974 Marionette DEBUG Marionette enabled via command-line flag 17:01:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897c62000 == 2 [pid = 1821] [id = 2] 17:01:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 3 (0x7ff897cd1800) [pid = 1821] [serial = 3] [outer = (nil)] 17:01:53 INFO - PROCESS | 1821 | [1821] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:01:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 4 (0x7ff897cd2800) [pid = 1821] [serial = 4] [outer = 0x7ff897cd1800] 17:01:54 INFO - PROCESS | 1821 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff896e123d0 17:01:54 INFO - PROCESS | 1821 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff896e2aac0 17:01:54 INFO - PROCESS | 1821 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff896e2cd90 17:01:54 INFO - PROCESS | 1821 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff896e5f0d0 17:01:54 INFO - PROCESS | 1821 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff896e5f400 17:01:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 5 (0x7ff89d51a000) [pid = 1821] [serial = 5] [outer = 0x7ff89ab1e000] 17:01:54 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:01:54 INFO - PROCESS | 1821 | 1461196914356 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40327 17:01:54 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:01:54 INFO - PROCESS | 1821 | 1461196914396 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40328 17:01:54 INFO - PROCESS | 1821 | 1461196914445 Marionette DEBUG Closed connection conn0 17:01:54 INFO - PROCESS | 1821 | [1821] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 17:01:54 INFO - PROCESS | 1821 | 1461196914544 Marionette DEBUG Closed connection conn1 17:01:54 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:01:54 INFO - PROCESS | 1821 | 1461196914555 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40329 17:01:54 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:01:54 INFO - PROCESS | 1821 | 1461196914613 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40330 17:01:54 INFO - PROCESS | 1821 | 1461196914619 Marionette DEBUG Closed connection conn2 17:01:54 INFO - PROCESS | 1821 | 1461196914658 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:01:54 INFO - PROCESS | 1821 | 1461196914674 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420145812","device":"desktop","version":"48.0a1"} 17:01:55 INFO - PROCESS | 1821 | [1821] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:01:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b6a2000 == 3 [pid = 1821] [id = 3] 17:01:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 6 (0x7ff88b6a2800) [pid = 1821] [serial = 6] [outer = (nil)] 17:01:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b6a3000 == 4 [pid = 1821] [id = 4] 17:01:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 7 (0x7ff88b68f400) [pid = 1821] [serial = 7] [outer = (nil)] 17:01:56 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:01:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a766800 == 5 [pid = 1821] [id = 5] 17:01:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 8 (0x7ff88a7a3800) [pid = 1821] [serial = 8] [outer = (nil)] 17:01:57 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:01:57 INFO - PROCESS | 1821 | [1821] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:01:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 9 (0x7ff88a418400) [pid = 1821] [serial = 9] [outer = 0x7ff88a7a3800] 17:01:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 10 (0x7ff88a020800) [pid = 1821] [serial = 10] [outer = 0x7ff88b6a2800] 17:01:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 11 (0x7ff88a070400) [pid = 1821] [serial = 11] [outer = 0x7ff88b68f400] 17:01:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 12 (0x7ff889f24800) [pid = 1821] [serial = 12] [outer = 0x7ff88a7a3800] 17:01:58 INFO - PROCESS | 1821 | 1461196918504 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1821 | 1461196918522 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 13 (0x7ff88784f000) [pid = 1821] [serial = 13] [outer = 0x7ff88a7a3800] 17:01:59 INFO - PROCESS | 1821 | 1461196919258 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5ddc0a9d-f5cb-4c42-a2c8-904e1d220162","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420145812","device":"desktop","version":"48.0a1","command_id":1}}] 17:01:59 INFO - PROCESS | 1821 | 1461196919463 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:01:59 INFO - PROCESS | 1821 | 1461196919646 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:01:59 INFO - PROCESS | 1821 | 1461196919819 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:01:59 INFO - PROCESS | 1821 | [1821] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:01:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 14 (0x7ff88392ec00) [pid = 1821] [serial = 14] [outer = 0x7ff88a7a3800] 17:02:00 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:00 INFO - PROCESS | 1821 | 1461196920263 Marionette TRACE conn3 <- [1,3,null,{}] 17:02:00 INFO - PROCESS | 1821 | 1461196920271 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:02:00 INFO - PROCESS | 1821 | 1461196920293 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:02:00 INFO - PROCESS | 1821 | 1461196920326 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 1821 | 1461196920330 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:02:00 INFO - PROCESS | 1821 | 1461196920427 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 1821 | 1461196920433 Marionette TRACE conn3 <- [1,6,null,{}] 17:02:00 INFO - PROCESS | 1821 | 1461196920441 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:00 INFO - PROCESS | 1821 | 1461196920463 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:02:00 INFO - PROCESS | 1821 | 1461196920473 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8839ec000 == 6 [pid = 1821] [id = 6] 17:02:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 15 (0x7ff882e2a400) [pid = 1821] [serial = 15] [outer = (nil)] 17:02:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 16 (0x7ff882e2c000) [pid = 1821] [serial = 16] [outer = 0x7ff882e2a400] 17:02:00 INFO - PROCESS | 1821 | 1461196920548 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 17 (0x7ff882e32800) [pid = 1821] [serial = 17] [outer = 0x7ff882e2a400] 17:02:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c35000 == 7 [pid = 1821] [id = 7] 17:02:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 18 (0x7ff882c97800) [pid = 1821] [serial = 18] [outer = (nil)] 17:02:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 19 (0x7ff882ca0800) [pid = 1821] [serial = 19] [outer = 0x7ff882c97800] 17:02:00 INFO - PROCESS | 1821 | 1461196920993 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 20 (0x7ff882ca7800) [pid = 1821] [serial = 20] [outer = 0x7ff882c97800] 17:02:01 INFO - PROCESS | 1821 | [1821] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:02:01 INFO - PROCESS | 1821 | 1461196921421 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1155ms 17:02:01 INFO - PROCESS | 1821 | 1461196921520 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1821 | 1461196921523 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:02:01 INFO - PROCESS | 1821 | 1461196921601 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1821 | 1461196921605 Marionette TRACE conn3 <- [1,10,null,{}] 17:02:01 INFO - PROCESS | 1821 | 1461196921640 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 1821 | 1461196921800 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:02:01 INFO - PROCESS | 1821 | 1461196921820 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881171000 == 8 [pid = 1821] [id = 8] 17:02:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 21 (0x7ff881e15000) [pid = 1821] [serial = 21] [outer = (nil)] 17:02:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 22 (0x7ff881051c00) [pid = 1821] [serial = 22] [outer = 0x7ff881e15000] 17:02:01 INFO - PROCESS | 1821 | 1461196921885 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 23 (0x7ff881056400) [pid = 1821] [serial = 23] [outer = 0x7ff881e15000] 17:02:02 INFO - PROCESS | 1821 | 1461196922450 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 910ms 17:02:02 INFO - PROCESS | 1821 | 1461196922488 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 1821 | 1461196922491 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:02:02 INFO - PROCESS | 1821 | 1461196922497 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 1821 | 1461196922499 Marionette TRACE conn3 <- [1,14,null,{}] 17:02:02 INFO - PROCESS | 1821 | 1461196922504 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:02 INFO - PROCESS | 1821 | 1461196922649 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:02:02 INFO - PROCESS | 1821 | 1461196922668 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8815b3800 == 9 [pid = 1821] [id = 9] 17:02:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 24 (0x7ff88105f000) [pid = 1821] [serial = 24] [outer = (nil)] 17:02:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 25 (0x7ff8814e4c00) [pid = 1821] [serial = 25] [outer = 0x7ff88105f000] 17:02:02 INFO - PROCESS | 1821 | 1461196922730 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 26 (0x7ff88a80f400) [pid = 1821] [serial = 26] [outer = 0x7ff88105f000] 17:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1227ms 17:02:03 INFO - PROCESS | 1821 | 1461196923717 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:02:03 INFO - PROCESS | 1821 | 1461196923727 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1821 | 1461196923732 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:02:03 INFO - PROCESS | 1821 | 1461196923739 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1821 | 1461196923744 Marionette TRACE conn3 <- [1,18,null,{}] 17:02:03 INFO - PROCESS | 1821 | 1461196923752 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:03 INFO - PROCESS | 1821 | 1461196923907 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:02:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8815d1000 == 10 [pid = 1821] [id = 10] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 27 (0x7ff8815d1800) [pid = 1821] [serial = 27] [outer = (nil)] 17:02:04 INFO - PROCESS | 1821 | 1461196924016 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 28 (0x7ff881fd8800) [pid = 1821] [serial = 28] [outer = 0x7ff8815d1800] 17:02:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882ac1800 == 11 [pid = 1821] [id = 11] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 29 (0x7ff88113bc00) [pid = 1821] [serial = 29] [outer = (nil)] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 30 (0x7ff8814dd400) [pid = 1821] [serial = 30] [outer = 0x7ff88113bc00] 17:02:04 INFO - PROCESS | 1821 | 1461196924119 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 31 (0x7ff881e14000) [pid = 1821] [serial = 31] [outer = 0x7ff88113bc00] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 32 (0x7ff882ad8800) [pid = 1821] [serial = 32] [outer = 0x7ff8815d1800] 17:02:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881023800 == 12 [pid = 1821] [id = 12] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 33 (0x7ff881134000) [pid = 1821] [serial = 33] [outer = (nil)] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 34 (0x7ff882ca8400) [pid = 1821] [serial = 34] [outer = 0x7ff881134000] 17:02:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 35 (0x7ff882e26800) [pid = 1821] [serial = 35] [outer = 0x7ff881134000] 17:02:05 INFO - PROCESS | 1821 | 1461196925225 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1544ms 17:02:05 INFO - PROCESS | 1821 | 1461196925284 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1821 | 1461196925293 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:02:05 INFO - PROCESS | 1821 | 1461196925304 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1821 | 1461196925308 Marionette TRACE conn3 <- [1,22,null,{}] 17:02:05 INFO - PROCESS | 1821 | 1461196925314 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:05 INFO - PROCESS | 1821 | 1461196925543 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:02:05 INFO - PROCESS | 1821 | 1461196925681 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff888931000 == 13 [pid = 1821] [id = 13] 17:02:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 36 (0x7ff88784e800) [pid = 1821] [serial = 36] [outer = (nil)] 17:02:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 37 (0x7ff888fcf800) [pid = 1821] [serial = 37] [outer = 0x7ff88784e800] 17:02:05 INFO - PROCESS | 1821 | 1461196925751 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 38 (0x7ff88a06f800) [pid = 1821] [serial = 38] [outer = 0x7ff88784e800] 17:02:06 INFO - PROCESS | 1821 | 1461196926561 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1327ms 17:02:06 INFO - PROCESS | 1821 | 1461196926632 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:02:06 INFO - PROCESS | 1821 | 1461196926636 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:02:06 INFO - PROCESS | 1821 | 1461196926643 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 1821 | 1461196926649 Marionette TRACE conn3 <- [1,26,null,{}] 17:02:06 INFO - PROCESS | 1821 | 1461196926666 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:06 INFO - PROCESS | 1821 | 1461196926882 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:02:07 INFO - PROCESS | 1821 | 1461196926999 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88aa63800 == 14 [pid = 1821] [id = 14] 17:02:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 39 (0x7ff88afa8000) [pid = 1821] [serial = 39] [outer = (nil)] 17:02:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 40 (0x7ff88afad800) [pid = 1821] [serial = 40] [outer = 0x7ff88afa8000] 17:02:07 INFO - PROCESS | 1821 | 1461196927073 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 41 (0x7ff88b60fc00) [pid = 1821] [serial = 41] [outer = 0x7ff88afa8000] 17:02:08 INFO - PROCESS | 1821 | 1461196928138 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1539ms 17:02:08 INFO - PROCESS | 1821 | 1461196928181 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1821 | 1461196928187 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:02:08 INFO - PROCESS | 1821 | 1461196928194 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1821 | 1461196928198 Marionette TRACE conn3 <- [1,30,null,{}] 17:02:08 INFO - PROCESS | 1821 | 1461196928204 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 1821 | 1461196928337 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:02:08 INFO - PROCESS | 1821 | 1461196928349 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8839ea800 == 15 [pid = 1821] [id = 15] 17:02:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 42 (0x7ff888fc2000) [pid = 1821] [serial = 42] [outer = (nil)] 17:02:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 43 (0x7ff8897cdc00) [pid = 1821] [serial = 43] [outer = 0x7ff888fc2000] 17:02:08 INFO - PROCESS | 1821 | 1461196928407 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 44 (0x7ff889c89000) [pid = 1821] [serial = 44] [outer = 0x7ff888fc2000] 17:02:09 INFO - PROCESS | 1821 | 1461196929240 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1082ms 17:02:09 INFO - PROCESS | 1821 | 1461196929277 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 1821 | 1461196929284 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:02:09 INFO - PROCESS | 1821 | 1461196929293 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1821 | 1461196929297 Marionette TRACE conn3 <- [1,34,null,{}] 17:02:09 INFO - PROCESS | 1821 | 1461196929302 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:09 INFO - PROCESS | 1821 | 1461196929453 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:02:09 INFO - PROCESS | 1821 | 1461196929463 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a947000 == 16 [pid = 1821] [id = 16] 17:02:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 45 (0x7ff889d02400) [pid = 1821] [serial = 45] [outer = (nil)] 17:02:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 46 (0x7ff88b619000) [pid = 1821] [serial = 46] [outer = 0x7ff889d02400] 17:02:09 INFO - PROCESS | 1821 | 1461196929526 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 47 (0x7ff88b68e000) [pid = 1821] [serial = 47] [outer = 0x7ff889d02400] 17:02:10 INFO - PROCESS | 1821 | 1461196930216 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 937ms 17:02:10 INFO - PROCESS | 1821 | 1461196930231 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 1821 | 1461196930235 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:02:10 INFO - PROCESS | 1821 | 1461196930239 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 1821 | 1461196930244 Marionette TRACE conn3 <- [1,38,null,{}] 17:02:10 INFO - PROCESS | 1821 | 1461196930267 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:10 INFO - PROCESS | 1821 | 1461196930398 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:02:10 INFO - PROCESS | 1821 | 1461196930419 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88af0c000 == 17 [pid = 1821] [id = 17] 17:02:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 48 (0x7ff88c691400) [pid = 1821] [serial = 48] [outer = (nil)] 17:02:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 49 (0x7ff88c7d3800) [pid = 1821] [serial = 49] [outer = 0x7ff88c691400] 17:02:10 INFO - PROCESS | 1821 | 1461196930480 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 50 (0x7ff88c997c00) [pid = 1821] [serial = 50] [outer = 0x7ff88c691400] 17:02:11 INFO - PROCESS | 1821 | 1461196931170 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 17:02:11 INFO - PROCESS | 1821 | 1461196931221 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1821 | 1461196931225 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:02:11 INFO - PROCESS | 1821 | 1461196931230 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1821 | 1461196931232 Marionette TRACE conn3 <- [1,42,null,{}] 17:02:11 INFO - PROCESS | 1821 | 1461196931237 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 1821 | 1461196931396 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:02:11 INFO - PROCESS | 1821 | 1461196931417 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b6b7800 == 18 [pid = 1821] [id = 18] 17:02:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 51 (0x7ff88d775400) [pid = 1821] [serial = 51] [outer = (nil)] 17:02:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 52 (0x7ff891d0c400) [pid = 1821] [serial = 52] [outer = 0x7ff88d775400] 17:02:11 INFO - PROCESS | 1821 | 1461196931476 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 53 (0x7ff891db3400) [pid = 1821] [serial = 53] [outer = 0x7ff88d775400] 17:02:12 INFO - PROCESS | 1821 | 1461196932103 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 923ms 17:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:02:12 INFO - PROCESS | 1821 | 1461196932155 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 1821 | 1461196932157 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:02:12 INFO - PROCESS | 1821 | 1461196932162 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 1821 | 1461196932167 Marionette TRACE conn3 <- [1,46,null,{}] 17:02:12 INFO - PROCESS | 1821 | 1461196932176 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:12 INFO - PROCESS | 1821 | 1461196932337 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:02:12 INFO - PROCESS | 1821 | 1461196932355 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb5a800 == 19 [pid = 1821] [id = 19] 17:02:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 54 (0x7ff885759c00) [pid = 1821] [serial = 54] [outer = (nil)] 17:02:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 55 (0x7ff88c99e800) [pid = 1821] [serial = 55] [outer = 0x7ff885759c00] 17:02:12 INFO - PROCESS | 1821 | 1461196932425 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 56 (0x7ff896e6d800) [pid = 1821] [serial = 56] [outer = 0x7ff885759c00] 17:02:13 INFO - PROCESS | 1821 | 1461196933123 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 981ms 17:02:13 INFO - PROCESS | 1821 | 1461196933143 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 1821 | 1461196933146 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:02:13 INFO - PROCESS | 1821 | 1461196933152 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1821 | 1461196933154 Marionette TRACE conn3 <- [1,50,null,{}] 17:02:13 INFO - PROCESS | 1821 | 1461196933159 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1821 | 1461196933385 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:02:13 INFO - PROCESS | 1821 | 1461196933478 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8815ca000 == 20 [pid = 1821] [id = 20] 17:02:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 57 (0x7ff881139400) [pid = 1821] [serial = 57] [outer = (nil)] 17:02:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 58 (0x7ff8814e0400) [pid = 1821] [serial = 58] [outer = 0x7ff881139400] 17:02:13 INFO - PROCESS | 1821 | 1461196933552 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 59 (0x7ff882c90000) [pid = 1821] [serial = 59] [outer = 0x7ff881139400] 17:02:14 INFO - PROCESS | 1821 | 1461196934315 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1226ms 17:02:14 INFO - PROCESS | 1821 | 1461196934381 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 1821 | 1461196934389 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:02:14 INFO - PROCESS | 1821 | 1461196934397 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1821 | 1461196934402 Marionette TRACE conn3 <- [1,54,null,{}] 17:02:14 INFO - PROCESS | 1821 | 1461196934409 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:14 INFO - PROCESS | 1821 | 1461196934560 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:02:14 INFO - PROCESS | 1821 | 1461196934677 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ae10800 == 21 [pid = 1821] [id = 21] 17:02:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 60 (0x7ff88113a400) [pid = 1821] [serial = 60] [outer = (nil)] 17:02:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 61 (0x7ff888a7e000) [pid = 1821] [serial = 61] [outer = 0x7ff88113a400] 17:02:14 INFO - PROCESS | 1821 | 1461196934750 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 62 (0x7ff889a53800) [pid = 1821] [serial = 62] [outer = 0x7ff88113a400] 17:02:15 INFO - PROCESS | 1821 | 1461196935570 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 17:02:15 INFO - PROCESS | 1821 | 1461196935632 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:02:15 INFO - PROCESS | 1821 | 1461196935637 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:02:15 INFO - PROCESS | 1821 | 1461196935643 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 1821 | 1461196935646 Marionette TRACE conn3 <- [1,58,null,{}] 17:02:15 INFO - PROCESS | 1821 | 1461196935652 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:15 INFO - PROCESS | 1821 | 1461196935813 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:02:15 INFO - PROCESS | 1821 | 1461196935933 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8879df800 == 22 [pid = 1821] [id = 22] 17:02:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 63 (0x7ff887850400) [pid = 1821] [serial = 63] [outer = (nil)] 17:02:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 64 (0x7ff88b049c00) [pid = 1821] [serial = 64] [outer = 0x7ff887850400] 17:02:16 INFO - PROCESS | 1821 | 1461196936009 Marionette DEBUG loaded listener.js 17:02:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 65 (0x7ff88b979000) [pid = 1821] [serial = 65] [outer = 0x7ff887850400] 17:02:16 INFO - PROCESS | 1821 | 1461196936798 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 17:02:16 INFO - PROCESS | 1821 | 1461196936871 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 1821 | 1461196936876 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:02:16 INFO - PROCESS | 1821 | 1461196936892 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1821 | 1461196936899 Marionette TRACE conn3 <- [1,62,null,{}] 17:02:16 INFO - PROCESS | 1821 | 1461196936905 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:17 INFO - PROCESS | 1821 | 1461196937106 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:02:17 INFO - PROCESS | 1821 | 1461196937335 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c32800 == 23 [pid = 1821] [id = 23] 17:02:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 66 (0x7ff88105d400) [pid = 1821] [serial = 66] [outer = (nil)] 17:02:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 67 (0x7ff881132400) [pid = 1821] [serial = 67] [outer = 0x7ff88105d400] 17:02:17 INFO - PROCESS | 1821 | 1461196937411 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 68 (0x7ff882ca3c00) [pid = 1821] [serial = 68] [outer = 0x7ff88105d400] 17:02:18 INFO - PROCESS | 1821 | 1461196938197 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1343ms 17:02:18 INFO - PROCESS | 1821 | 1461196938228 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 1821 | 1461196938235 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:02:18 INFO - PROCESS | 1821 | 1461196938242 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 1821 | 1461196938246 Marionette TRACE conn3 <- [1,66,null,{}] 17:02:18 INFO - PROCESS | 1821 | 1461196938253 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:18 INFO - PROCESS | 1821 | 1461196938399 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:02:18 INFO - PROCESS | 1821 | 1461196938563 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | --DOCSHELL 0x7ff88b6b7800 == 22 [pid = 1821] [id = 18] 17:02:18 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88af0c000 == 21 [pid = 1821] [id = 17] 17:02:18 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a947000 == 20 [pid = 1821] [id = 16] 17:02:18 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839ea800 == 19 [pid = 1821] [id = 15] 17:02:18 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff888931000 == 18 [pid = 1821] [id = 13] 17:02:18 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882ac1800 == 17 [pid = 1821] [id = 11] 17:02:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8815c5800 == 18 [pid = 1821] [id = 24] 17:02:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 69 (0x7ff881059c00) [pid = 1821] [serial = 69] [outer = (nil)] 17:02:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 70 (0x7ff8814e3800) [pid = 1821] [serial = 70] [outer = 0x7ff881059c00] 17:02:18 INFO - PROCESS | 1821 | 1461196938658 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 71 (0x7ff886cbdc00) [pid = 1821] [serial = 71] [outer = 0x7ff881059c00] 17:02:19 INFO - PROCESS | 1821 | 1461196939516 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1332ms 17:02:19 INFO - PROCESS | 1821 | 1461196939575 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1821 | 1461196939582 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:02:19 INFO - PROCESS | 1821 | 1461196939590 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1821 | 1461196939593 Marionette TRACE conn3 <- [1,70,null,{}] 17:02:19 INFO - PROCESS | 1821 | 1461196939601 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 1821 | 1461196939800 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:02:19 INFO - PROCESS | 1821 | 1461196939920 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a94c000 == 19 [pid = 1821] [id = 25] 17:02:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 72 (0x7ff881139800) [pid = 1821] [serial = 72] [outer = (nil)] 17:02:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 73 (0x7ff88afaa400) [pid = 1821] [serial = 73] [outer = 0x7ff881139800] 17:02:20 INFO - PROCESS | 1821 | 1461196940008 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 74 (0x7ff88b61a400) [pid = 1821] [serial = 74] [outer = 0x7ff881139800] 17:02:20 INFO - PROCESS | 1821 | 1461196940791 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1228ms 17:02:20 INFO - PROCESS | 1821 | 1461196940821 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1821 | 1461196940826 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:02:20 INFO - PROCESS | 1821 | 1461196940834 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1821 | 1461196940836 Marionette TRACE conn3 <- [1,74,null,{}] 17:02:20 INFO - PROCESS | 1821 | 1461196940842 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:20 INFO - PROCESS | 1821 | 1461196940990 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:02:21 INFO - PROCESS | 1821 | 1461196941116 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb4c000 == 20 [pid = 1821] [id = 26] 17:02:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 75 (0x7ff88aa9b000) [pid = 1821] [serial = 75] [outer = (nil)] 17:02:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 76 (0x7ff88c8b6800) [pid = 1821] [serial = 76] [outer = 0x7ff88aa9b000] 17:02:21 INFO - PROCESS | 1821 | 1461196941188 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 77 (0x7ff891d15000) [pid = 1821] [serial = 77] [outer = 0x7ff88aa9b000] 17:02:22 INFO - PROCESS | 1821 | 1461196942011 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1236ms 17:02:22 INFO - PROCESS | 1821 | 1461196942085 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 1821 | 1461196942089 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:02:22 INFO - PROCESS | 1821 | 1461196942101 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 1821 | 1461196942111 Marionette TRACE conn3 <- [1,78,null,{}] 17:02:22 INFO - PROCESS | 1821 | 1461196942127 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:22 INFO - PROCESS | 1821 | 1461196942294 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:02:22 INFO - PROCESS | 1821 | 1461196942418 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff890f92800 == 21 [pid = 1821] [id = 27] 17:02:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 78 (0x7ff88105cc00) [pid = 1821] [serial = 78] [outer = (nil)] 17:02:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 79 (0x7ff89814e400) [pid = 1821] [serial = 79] [outer = 0x7ff88105cc00] 17:02:22 INFO - PROCESS | 1821 | 1461196942495 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 80 (0x7ff898e34400) [pid = 1821] [serial = 80] [outer = 0x7ff88105cc00] 17:02:23 INFO - PROCESS | 1821 | 1461196943223 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1191ms 17:02:23 INFO - PROCESS | 1821 | 1461196943289 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1821 | 1461196943294 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:02:23 INFO - PROCESS | 1821 | 1461196943299 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1821 | 1461196943301 Marionette TRACE conn3 <- [1,82,null,{}] 17:02:23 INFO - PROCESS | 1821 | 1461196943306 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:23 INFO - PROCESS | 1821 | 1461196943445 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:02:23 INFO - PROCESS | 1821 | 1461196943633 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff882ac7800 == 22 [pid = 1821] [id = 28] 17:02:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 81 (0x7ff88136f800) [pid = 1821] [serial = 81] [outer = (nil)] 17:02:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 82 (0x7ff882c90400) [pid = 1821] [serial = 82] [outer = 0x7ff88136f800] 17:02:23 INFO - PROCESS | 1821 | 1461196943712 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 83 (0x7ff8878c3000) [pid = 1821] [serial = 83] [outer = 0x7ff88136f800] 17:02:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c32800 == 21 [pid = 1821] [id = 23] 17:02:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ae10800 == 20 [pid = 1821] [id = 21] 17:02:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815ca000 == 19 [pid = 1821] [id = 20] 17:02:24 INFO - PROCESS | 1821 | 1461196944628 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1376ms 17:02:24 INFO - PROCESS | 1821 | 1461196944677 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 1821 | 1461196944682 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:02:24 INFO - PROCESS | 1821 | 1461196944690 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 1821 | 1461196944695 Marionette TRACE conn3 <- [1,86,null,{}] 17:02:24 INFO - PROCESS | 1821 | 1461196944702 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:24 INFO - PROCESS | 1821 | 1461196944878 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:02:25 INFO - PROCESS | 1821 | 1461196945000 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ae10800 == 20 [pid = 1821] [id = 29] 17:02:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 84 (0x7ff888965400) [pid = 1821] [serial = 84] [outer = (nil)] 17:02:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 85 (0x7ff889dd2c00) [pid = 1821] [serial = 85] [outer = 0x7ff888965400] 17:02:25 INFO - PROCESS | 1821 | 1461196945073 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 86 (0x7ff88afadc00) [pid = 1821] [serial = 86] [outer = 0x7ff888965400] 17:02:25 INFO - PROCESS | 1821 | 1461196945896 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1279ms 17:02:25 INFO - PROCESS | 1821 | 1461196945970 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1821 | 1461196945979 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:02:25 INFO - PROCESS | 1821 | 1461196945988 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1821 | 1461196945993 Marionette TRACE conn3 <- [1,90,null,{}] 17:02:26 INFO - PROCESS | 1821 | 1461196945998 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:26 INFO - PROCESS | 1821 | 1461196946190 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:02:26 INFO - PROCESS | 1821 | 1461196946314 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d411800 == 21 [pid = 1821] [id = 30] 17:02:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 87 (0x7ff889cf5800) [pid = 1821] [serial = 87] [outer = (nil)] 17:02:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 88 (0x7ff891068c00) [pid = 1821] [serial = 88] [outer = 0x7ff889cf5800] 17:02:26 INFO - PROCESS | 1821 | 1461196946385 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 89 (0x7ff897c9d800) [pid = 1821] [serial = 89] [outer = 0x7ff889cf5800] 17:02:27 INFO - PROCESS | 1821 | 1461196947229 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 17:02:27 INFO - PROCESS | 1821 | 1461196947270 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1821 | 1461196947273 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:02:27 INFO - PROCESS | 1821 | 1461196947281 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1821 | 1461196947286 Marionette TRACE conn3 <- [1,94,null,{}] 17:02:27 INFO - PROCESS | 1821 | 1461196947319 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:27 INFO - PROCESS | 1821 | 1461196947490 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:02:27 INFO - PROCESS | 1821 | 1461196947633 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897aee000 == 22 [pid = 1821] [id = 31] 17:02:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 90 (0x7ff898e38c00) [pid = 1821] [serial = 90] [outer = (nil)] 17:02:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 91 (0x7ff898fc6c00) [pid = 1821] [serial = 91] [outer = 0x7ff898e38c00] 17:02:27 INFO - PROCESS | 1821 | 1461196947720 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 92 (0x7ff8992cd800) [pid = 1821] [serial = 92] [outer = 0x7ff898e38c00] 17:02:28 INFO - PROCESS | 1821 | 1461196948444 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1192ms 17:02:28 INFO - PROCESS | 1821 | 1461196948485 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:02:28 INFO - PROCESS | 1821 | 1461196948490 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:02:28 INFO - PROCESS | 1821 | 1461196948496 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1821 | 1461196948499 Marionette TRACE conn3 <- [1,98,null,{}] 17:02:28 INFO - PROCESS | 1821 | 1461196948504 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 1821 | 1461196948645 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:02:28 INFO - PROCESS | 1821 | 1461196948744 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897d63800 == 23 [pid = 1821] [id = 32] 17:02:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 93 (0x7ff89b016400) [pid = 1821] [serial = 93] [outer = (nil)] 17:02:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 94 (0x7ff89cfbac00) [pid = 1821] [serial = 94] [outer = 0x7ff89b016400] 17:02:28 INFO - PROCESS | 1821 | 1461196948818 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 95 (0x7ff89cfc3800) [pid = 1821] [serial = 95] [outer = 0x7ff89b016400] 17:02:29 INFO - PROCESS | 1821 | 1461196949608 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1176ms 17:02:29 INFO - PROCESS | 1821 | 1461196949677 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 1821 | 1461196949681 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:02:29 INFO - PROCESS | 1821 | 1461196949687 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1821 | 1461196949689 Marionette TRACE conn3 <- [1,102,null,{}] 17:02:29 INFO - PROCESS | 1821 | 1461196949695 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:29 INFO - PROCESS | 1821 | 1461196949840 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:02:30 INFO - PROCESS | 1821 | 1461196950035 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a012800 == 24 [pid = 1821] [id = 33] 17:02:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff88105f800) [pid = 1821] [serial = 96] [outer = (nil)] 17:02:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff8814e9c00) [pid = 1821] [serial = 97] [outer = 0x7ff88105f800] 17:02:30 INFO - PROCESS | 1821 | 1461196950106 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff888a79c00) [pid = 1821] [serial = 98] [outer = 0x7ff88105f800] 17:02:30 INFO - PROCESS | 1821 | 1461196950970 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:02:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb4c000 == 23 [pid = 1821] [id = 26] 17:02:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a94c000 == 22 [pid = 1821] [id = 25] 17:02:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815c5800 == 21 [pid = 1821] [id = 24] 17:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1330ms 17:02:31 INFO - PROCESS | 1821 | 1461196951018 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1821 | 1461196951025 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:02:31 INFO - PROCESS | 1821 | 1461196951034 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1821 | 1461196951039 Marionette TRACE conn3 <- [1,106,null,{}] 17:02:31 INFO - PROCESS | 1821 | 1461196951048 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:31 INFO - PROCESS | 1821 | 1461196951216 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:02:31 INFO - PROCESS | 1821 | 1461196951347 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88b69c800 == 22 [pid = 1821] [id = 34] 17:02:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff889dd2400) [pid = 1821] [serial = 99] [outer = (nil)] 17:02:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff88a4dd400) [pid = 1821] [serial = 100] [outer = 0x7ff889dd2400] 17:02:31 INFO - PROCESS | 1821 | 1461196951421 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff88b979400) [pid = 1821] [serial = 101] [outer = 0x7ff889dd2400] 17:02:32 INFO - PROCESS | 1821 | 1461196952288 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1332ms 17:02:32 INFO - PROCESS | 1821 | 1461196952367 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 1821 | 1461196952375 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:02:32 INFO - PROCESS | 1821 | 1461196952384 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1821 | 1461196952387 Marionette TRACE conn3 <- [1,110,null,{}] 17:02:32 INFO - PROCESS | 1821 | 1461196952393 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:32 INFO - PROCESS | 1821 | 1461196952605 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:02:32 INFO - PROCESS | 1821 | 1461196952741 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897c59000 == 23 [pid = 1821] [id = 35] 17:02:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff889cf3400) [pid = 1821] [serial = 102] [outer = (nil)] 17:02:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff898112800) [pid = 1821] [serial = 103] [outer = 0x7ff889cf3400] 17:02:32 INFO - PROCESS | 1821 | 1461196952810 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff898fcdc00) [pid = 1821] [serial = 104] [outer = 0x7ff889cf3400] 17:02:33 INFO - PROCESS | 1821 | 1461196953598 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1276ms 17:02:33 INFO - PROCESS | 1821 | 1461196953660 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 1821 | 1461196953664 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:02:33 INFO - PROCESS | 1821 | 1461196953670 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1821 | 1461196953675 Marionette TRACE conn3 <- [1,114,null,{}] 17:02:33 INFO - PROCESS | 1821 | 1461196953690 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1821 | 1461196953840 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:02:33 INFO - PROCESS | 1821 | 1461196953937 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff898e1b000 == 24 [pid = 1821] [id = 36] 17:02:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff898e38800) [pid = 1821] [serial = 105] [outer = (nil)] 17:02:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff89cfc2c00) [pid = 1821] [serial = 106] [outer = 0x7ff898e38800] 17:02:34 INFO - PROCESS | 1821 | 1461196954012 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff89d16d800) [pid = 1821] [serial = 107] [outer = 0x7ff898e38800] 17:02:34 INFO - PROCESS | 1821 | 1461196954830 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:02:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff8839a7000) [pid = 1821] [serial = 108] [outer = 0x7ff881134000] 17:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1231ms 17:02:34 INFO - PROCESS | 1821 | 1461196954922 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 1821 | 1461196954926 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:02:34 INFO - PROCESS | 1821 | 1461196954957 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1821 | 1461196954960 Marionette TRACE conn3 <- [1,118,null,{}] 17:02:34 INFO - PROCESS | 1821 | 1461196954965 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:35 INFO - PROCESS | 1821 | 1461196955111 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:02:35 INFO - PROCESS | 1821 | 1461196955246 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb4c800 == 25 [pid = 1821] [id = 37] 17:02:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff88105dc00) [pid = 1821] [serial = 109] [outer = (nil)] 17:02:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff888fcec00) [pid = 1821] [serial = 110] [outer = 0x7ff88105dc00] 17:02:35 INFO - PROCESS | 1821 | 1461196955320 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff89f1a4400) [pid = 1821] [serial = 111] [outer = 0x7ff88105dc00] 17:02:36 INFO - PROCESS | 1821 | 1461196956028 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1130ms 17:02:36 INFO - PROCESS | 1821 | 1461196956083 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1821 | 1461196956086 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:02:36 INFO - PROCESS | 1821 | 1461196956091 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1821 | 1461196956093 Marionette TRACE conn3 <- [1,122,null,{}] 17:02:36 INFO - PROCESS | 1821 | 1461196956099 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 1821 | 1461196956231 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:02:36 INFO - PROCESS | 1821 | 1461196956361 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a958800 == 26 [pid = 1821] [id = 38] 17:02:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff882e30400) [pid = 1821] [serial = 112] [outer = (nil)] 17:02:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff89fe91000) [pid = 1821] [serial = 113] [outer = 0x7ff882e30400] 17:02:36 INFO - PROCESS | 1821 | 1461196956431 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff8a145ec00) [pid = 1821] [serial = 114] [outer = 0x7ff882e30400] 17:02:37 INFO - PROCESS | 1821 | 1461196957255 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1228ms 17:02:37 INFO - PROCESS | 1821 | 1461196957321 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:02:37 INFO - PROCESS | 1821 | 1461196957326 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:02:37 INFO - PROCESS | 1821 | 1461196957333 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1821 | 1461196957338 Marionette TRACE conn3 <- [1,126,null,{}] 17:02:37 INFO - PROCESS | 1821 | 1461196957346 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:37 INFO - PROCESS | 1821 | 1461196957555 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:02:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d411800 == 25 [pid = 1821] [id = 30] 17:02:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ae10800 == 24 [pid = 1821] [id = 29] 17:02:37 INFO - PROCESS | 1821 | 1461196957744 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a75d000 == 25 [pid = 1821] [id = 39] 17:02:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff889772800) [pid = 1821] [serial = 115] [outer = (nil)] 17:02:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff889f2c400) [pid = 1821] [serial = 116] [outer = 0x7ff889772800] 17:02:37 INFO - PROCESS | 1821 | 1461196957856 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff88bf4c000) [pid = 1821] [serial = 117] [outer = 0x7ff889772800] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff890f92800 == 24 [pid = 1821] [id = 27] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815b3800 == 23 [pid = 1821] [id = 9] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb4c800 == 22 [pid = 1821] [id = 37] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898e1b000 == 21 [pid = 1821] [id = 36] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897c59000 == 20 [pid = 1821] [id = 35] 17:02:38 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b69c800 == 19 [pid = 1821] [id = 34] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839ec000 == 18 [pid = 1821] [id = 6] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a958800 == 17 [pid = 1821] [id = 38] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb5a800 == 16 [pid = 1821] [id = 19] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8879df800 == 15 [pid = 1821] [id = 22] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897aee000 == 14 [pid = 1821] [id = 31] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881171000 == 13 [pid = 1821] [id = 8] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d63800 == 12 [pid = 1821] [id = 32] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882ac7800 == 11 [pid = 1821] [id = 28] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88aa63800 == 10 [pid = 1821] [id = 14] 17:02:39 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a012800 == 9 [pid = 1821] [id = 33] 17:02:41 INFO - PROCESS | 1821 | 1461196961043 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 3738ms 17:02:41 INFO - PROCESS | 1821 | 1461196961070 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:02:41 INFO - PROCESS | 1821 | 1461196961078 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:02:41 INFO - PROCESS | 1821 | 1461196961090 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 1821 | 1461196961095 Marionette TRACE conn3 <- [1,130,null,{}] 17:02:41 INFO - PROCESS | 1821 | 1461196961134 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:41 INFO - PROCESS | 1821 | 1461196961327 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:02:41 INFO - PROCESS | 1821 | 1461196961342 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88891a800 == 10 [pid = 1821] [id = 40] 17:02:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff889acd800) [pid = 1821] [serial = 118] [outer = (nil)] 17:02:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff889d04000) [pid = 1821] [serial = 119] [outer = 0x7ff889acd800] 17:02:41 INFO - PROCESS | 1821 | 1461196961408 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff88afb0400) [pid = 1821] [serial = 120] [outer = 0x7ff889acd800] 17:02:42 INFO - PROCESS | 1821 | 1461196962153 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1115ms 17:02:42 INFO - PROCESS | 1821 | 1461196962221 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1821 | 1461196962230 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:02:42 INFO - PROCESS | 1821 | 1461196962241 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1821 | 1461196962244 Marionette TRACE conn3 <- [1,134,null,{}] 17:02:42 INFO - PROCESS | 1821 | 1461196962250 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 1821 | 1461196962399 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:02:42 INFO - PROCESS | 1821 | 1461196962410 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889c6c800 == 11 [pid = 1821] [id = 41] 17:02:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff881137000) [pid = 1821] [serial = 121] [outer = (nil)] 17:02:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff884395400) [pid = 1821] [serial = 122] [outer = 0x7ff881137000] 17:02:42 INFO - PROCESS | 1821 | 1461196962469 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff885761000) [pid = 1821] [serial = 123] [outer = 0x7ff881137000] 17:02:43 INFO - PROCESS | 1821 | 1461196963272 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1079ms 17:02:43 INFO - PROCESS | 1821 | 1461196963328 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1821 | 1461196963333 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:02:43 INFO - PROCESS | 1821 | 1461196963346 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1821 | 1461196963353 Marionette TRACE conn3 <- [1,138,null,{}] 17:02:43 INFO - PROCESS | 1821 | 1461196963370 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:43 INFO - PROCESS | 1821 | 1461196963591 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:02:43 INFO - PROCESS | 1821 | 1461196963613 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff896ec6000 == 12 [pid = 1821] [id = 42] 17:02:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff88438cc00) [pid = 1821] [serial = 124] [outer = (nil)] 17:02:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff896e6f000) [pid = 1821] [serial = 125] [outer = 0x7ff88438cc00] 17:02:43 INFO - PROCESS | 1821 | 1461196963688 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff897cf0800) [pid = 1821] [serial = 126] [outer = 0x7ff88438cc00] 17:02:44 INFO - PROCESS | 1821 | 1461196964396 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1097ms 17:02:44 INFO - PROCESS | 1821 | 1461196964437 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1821 | 1461196964441 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:02:44 INFO - PROCESS | 1821 | 1461196964446 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1821 | 1461196964449 Marionette TRACE conn3 <- [1,142,null,{}] 17:02:44 INFO - PROCESS | 1821 | 1461196964467 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1821 | 1461196964631 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:02:44 INFO - PROCESS | 1821 | 1461196964692 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d59000 == 13 [pid = 1821] [id = 43] 17:02:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff882c8ec00) [pid = 1821] [serial = 127] [outer = (nil)] 17:02:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff89817d000) [pid = 1821] [serial = 128] [outer = 0x7ff882c8ec00] 17:02:44 INFO - PROCESS | 1821 | 1461196964752 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff8981ecc00) [pid = 1821] [serial = 129] [outer = 0x7ff882c8ec00] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff88105d400) [pid = 1821] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff888fc2000) [pid = 1821] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff88c691400) [pid = 1821] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff88d775400) [pid = 1821] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff88784e800) [pid = 1821] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff88113bc00) [pid = 1821] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff88afa8000) [pid = 1821] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff889d02400) [pid = 1821] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff88aa9b000) [pid = 1821] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff88105cc00) [pid = 1821] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff898e38800) [pid = 1821] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff889dd2400) [pid = 1821] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff887850400) [pid = 1821] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff888965400) [pid = 1821] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff88113a400) [pid = 1821] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff881139400) [pid = 1821] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff885759c00) [pid = 1821] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff88136f800) [pid = 1821] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff88105f800) [pid = 1821] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff881139800) [pid = 1821] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff881059c00) [pid = 1821] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff89b016400) [pid = 1821] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff889cf3400) [pid = 1821] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff88105dc00) [pid = 1821] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff88105f000) [pid = 1821] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff881e15000) [pid = 1821] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff898e38c00) [pid = 1821] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff882e2a400) [pid = 1821] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:02:46 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff889cf5800) [pid = 1821] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:02:46 INFO - PROCESS | 1821 | 1461196966267 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1846ms 17:02:46 INFO - PROCESS | 1821 | 1461196966293 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1821 | 1461196966296 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:02:46 INFO - PROCESS | 1821 | 1461196966304 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1821 | 1461196966307 Marionette TRACE conn3 <- [1,146,null,{}] 17:02:46 INFO - PROCESS | 1821 | 1461196966315 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:46 INFO - PROCESS | 1821 | 1461196966461 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:02:46 INFO - PROCESS | 1821 | 1461196966476 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886cd0000 == 14 [pid = 1821] [id = 44] 17:02:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff881052000) [pid = 1821] [serial = 130] [outer = (nil)] 17:02:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff882c96000) [pid = 1821] [serial = 131] [outer = 0x7ff881052000] 17:02:46 INFO - PROCESS | 1821 | 1461196966624 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff888965400) [pid = 1821] [serial = 132] [outer = 0x7ff881052000] 17:02:47 INFO - PROCESS | 1821 | 1461196967442 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1178ms 17:02:47 INFO - PROCESS | 1821 | 1461196967483 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1821 | 1461196967485 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:02:47 INFO - PROCESS | 1821 | 1461196967491 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1821 | 1461196967493 Marionette TRACE conn3 <- [1,150,null,{}] 17:02:47 INFO - PROCESS | 1821 | 1461196967506 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 1821 | 1461196967670 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:02:47 INFO - PROCESS | 1821 | 1461196967687 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897c5a800 == 15 [pid = 1821] [id = 45] 17:02:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff887851c00) [pid = 1821] [serial = 133] [outer = (nil)] 17:02:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff898fce400) [pid = 1821] [serial = 134] [outer = 0x7ff887851c00] 17:02:47 INFO - PROCESS | 1821 | 1461196967748 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff89c96c800) [pid = 1821] [serial = 135] [outer = 0x7ff887851c00] 17:02:48 INFO - PROCESS | 1821 | 1461196968699 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1230ms 17:02:48 INFO - PROCESS | 1821 | 1461196968723 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1821 | 1461196968729 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:02:48 INFO - PROCESS | 1821 | 1461196968738 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1821 | 1461196968742 Marionette TRACE conn3 <- [1,154,null,{}] 17:02:48 INFO - PROCESS | 1821 | 1461196968750 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:48 INFO - PROCESS | 1821 | 1461196968910 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:02:49 INFO - PROCESS | 1821 | 1461196969048 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a955800 == 16 [pid = 1821] [id = 46] 17:02:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff88438ac00) [pid = 1821] [serial = 136] [outer = (nil)] 17:02:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff88575e000) [pid = 1821] [serial = 137] [outer = 0x7ff88438ac00] 17:02:49 INFO - PROCESS | 1821 | 1461196969121 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff886cbc400) [pid = 1821] [serial = 138] [outer = 0x7ff88438ac00] 17:02:50 INFO - PROCESS | 1821 | 1461196970059 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1381ms 17:02:50 INFO - PROCESS | 1821 | 1461196970133 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1821 | 1461196970141 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:02:50 INFO - PROCESS | 1821 | 1461196970188 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1821 | 1461196970195 Marionette TRACE conn3 <- [1,158,null,{}] 17:02:50 INFO - PROCESS | 1821 | 1461196970255 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 1821 | 1461196970385 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:02:50 INFO - PROCESS | 1821 | 1461196970594 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897f57000 == 17 [pid = 1821] [id = 47] 17:02:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff888fcd800) [pid = 1821] [serial = 139] [outer = (nil)] 17:02:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff88b977c00) [pid = 1821] [serial = 140] [outer = 0x7ff888fcd800] 17:02:50 INFO - PROCESS | 1821 | 1461196970666 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff891d16400) [pid = 1821] [serial = 141] [outer = 0x7ff888fcd800] 17:02:51 INFO - PROCESS | 1821 | 1461196971675 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1549ms 17:02:51 INFO - PROCESS | 1821 | 1461196971729 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:02:51 INFO - PROCESS | 1821 | 1461196971733 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:02:51 INFO - PROCESS | 1821 | 1461196971741 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1821 | 1461196971746 Marionette TRACE conn3 <- [1,162,null,{}] 17:02:51 INFO - PROCESS | 1821 | 1461196971794 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 1821 | 1461196971945 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:02:52 INFO - PROCESS | 1821 | 1461196972175 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8839d9800 == 18 [pid = 1821] [id = 48] 17:02:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff882e26000) [pid = 1821] [serial = 142] [outer = (nil)] 17:02:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff882e2d400) [pid = 1821] [serial = 143] [outer = 0x7ff882e26000] 17:02:52 INFO - PROCESS | 1821 | 1461196972238 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff88438e400) [pid = 1821] [serial = 144] [outer = 0x7ff882e26000] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff889f24800) [pid = 1821] [serial = 12] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff88a418400) [pid = 1821] [serial = 9] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff88afaa400) [pid = 1821] [serial = 73] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff889dd2c00) [pid = 1821] [serial = 85] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff8814e9c00) [pid = 1821] [serial = 97] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff882c90400) [pid = 1821] [serial = 82] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff89cfbac00) [pid = 1821] [serial = 94] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff882ca3c00) [pid = 1821] [serial = 68] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff8814e3800) [pid = 1821] [serial = 70] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff88a4dd400) [pid = 1821] [serial = 100] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff89ab1f000) [pid = 1821] [serial = 2] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff8992cd800) [pid = 1821] [serial = 92] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff8897cdc00) [pid = 1821] [serial = 43] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff882ca8400) [pid = 1821] [serial = 34] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff881132400) [pid = 1821] [serial = 67] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 99 (0x7ff88c7d3800) [pid = 1821] [serial = 49] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff891d0c400) [pid = 1821] [serial = 52] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff888fcf800) [pid = 1821] [serial = 37] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff8814dd400) [pid = 1821] [serial = 30] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff889c89000) [pid = 1821] [serial = 44] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 94 (0x7ff88afad800) [pid = 1821] [serial = 40] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 93 (0x7ff891db3400) [pid = 1821] [serial = 53] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 92 (0x7ff88c997c00) [pid = 1821] [serial = 50] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 91 (0x7ff896e6d800) [pid = 1821] [serial = 56] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 90 (0x7ff88b68e000) [pid = 1821] [serial = 47] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 89 (0x7ff88b60fc00) [pid = 1821] [serial = 41] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 88 (0x7ff881fd8800) [pid = 1821] [serial = 28] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 87 (0x7ff88a06f800) [pid = 1821] [serial = 38] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 86 (0x7ff88b619000) [pid = 1821] [serial = 46] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 85 (0x7ff88a80f400) [pid = 1821] [serial = 26] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 84 (0x7ff881e14000) [pid = 1821] [serial = 31] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 83 (0x7ff889a53800) [pid = 1821] [serial = 62] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 82 (0x7ff88b049c00) [pid = 1821] [serial = 64] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 81 (0x7ff891068c00) [pid = 1821] [serial = 88] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 80 (0x7ff882c90000) [pid = 1821] [serial = 59] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 79 (0x7ff888a7e000) [pid = 1821] [serial = 61] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 78 (0x7ff88c99e800) [pid = 1821] [serial = 55] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 77 (0x7ff8878c3000) [pid = 1821] [serial = 83] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 76 (0x7ff8814e0400) [pid = 1821] [serial = 58] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 75 (0x7ff898112800) [pid = 1821] [serial = 103] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 74 (0x7ff888a79c00) [pid = 1821] [serial = 98] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 73 (0x7ff88b61a400) [pid = 1821] [serial = 74] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 72 (0x7ff88c8b6800) [pid = 1821] [serial = 76] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 71 (0x7ff886cbdc00) [pid = 1821] [serial = 71] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 70 (0x7ff89cfc3800) [pid = 1821] [serial = 95] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 69 (0x7ff891d15000) [pid = 1821] [serial = 77] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 68 (0x7ff898e34400) [pid = 1821] [serial = 80] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 67 (0x7ff89d16d800) [pid = 1821] [serial = 107] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 66 (0x7ff89cfc2c00) [pid = 1821] [serial = 106] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 65 (0x7ff88b979400) [pid = 1821] [serial = 101] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 64 (0x7ff88b979000) [pid = 1821] [serial = 65] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 63 (0x7ff88afadc00) [pid = 1821] [serial = 86] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 62 (0x7ff89814e400) [pid = 1821] [serial = 79] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 61 (0x7ff898fcdc00) [pid = 1821] [serial = 104] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 60 (0x7ff89f1a4400) [pid = 1821] [serial = 111] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 59 (0x7ff8814e4c00) [pid = 1821] [serial = 25] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 58 (0x7ff881051c00) [pid = 1821] [serial = 22] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 57 (0x7ff881056400) [pid = 1821] [serial = 23] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 56 (0x7ff898fc6c00) [pid = 1821] [serial = 91] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 55 (0x7ff882e2c000) [pid = 1821] [serial = 16] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 54 (0x7ff882e32800) [pid = 1821] [serial = 17] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 53 (0x7ff882ca0800) [pid = 1821] [serial = 19] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 52 (0x7ff897c9d800) [pid = 1821] [serial = 89] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 51 (0x7ff89fe91000) [pid = 1821] [serial = 113] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 50 (0x7ff882e26800) [pid = 1821] [serial = 35] [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.] 17:02:52 INFO - PROCESS | 1821 | --DOMWINDOW == 49 (0x7ff888fcec00) [pid = 1821] [serial = 110] [outer = (nil)] [url = about:blank] 17:02:53 INFO - PROCESS | 1821 | 1461196973041 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1385ms 17:02:53 INFO - PROCESS | 1821 | 1461196973164 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1821 | 1461196973171 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:02:53 INFO - PROCESS | 1821 | 1461196973214 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1821 | 1461196973218 Marionette TRACE conn3 <- [1,166,null,{}] 17:02:53 INFO - PROCESS | 1821 | 1461196973268 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1821 | 1461196973394 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:02:53 INFO - PROCESS | 1821 | 1461196973482 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886ce5800 == 19 [pid = 1821] [id = 49] 17:02:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 50 (0x7ff881132400) [pid = 1821] [serial = 145] [outer = (nil)] 17:02:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 51 (0x7ff88438f000) [pid = 1821] [serial = 146] [outer = 0x7ff881132400] 17:02:53 INFO - PROCESS | 1821 | 1461196973539 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 52 (0x7ff889a4bc00) [pid = 1821] [serial = 147] [outer = 0x7ff881132400] 17:02:54 INFO - PROCESS | 1821 | 1461196974144 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 984ms 17:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:02:54 INFO - PROCESS | 1821 | 1461196974176 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1821 | 1461196974178 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:02:54 INFO - PROCESS | 1821 | 1461196974184 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1821 | 1461196974189 Marionette TRACE conn3 <- [1,170,null,{}] 17:02:54 INFO - PROCESS | 1821 | 1461196974204 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:54 INFO - PROCESS | 1821 | 1461196974371 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:02:54 INFO - PROCESS | 1821 | 1461196974391 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a00e800 == 20 [pid = 1821] [id = 50] 17:02:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 53 (0x7ff8814eb000) [pid = 1821] [serial = 148] [outer = (nil)] 17:02:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 54 (0x7ff88a4dd400) [pid = 1821] [serial = 149] [outer = 0x7ff8814eb000] 17:02:54 INFO - PROCESS | 1821 | 1461196974459 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 55 (0x7ff88b688400) [pid = 1821] [serial = 150] [outer = 0x7ff8814eb000] 17:02:55 INFO - PROCESS | 1821 | 1461196975119 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 985ms 17:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:02:55 INFO - PROCESS | 1821 | 1461196975174 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 1821 | 1461196975177 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:02:55 INFO - PROCESS | 1821 | 1461196975186 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 1821 | 1461196975188 Marionette TRACE conn3 <- [1,174,null,{}] 17:02:55 INFO - PROCESS | 1821 | 1461196975193 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:55 INFO - PROCESS | 1821 | 1461196975356 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:02:55 INFO - PROCESS | 1821 | 1461196975413 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ab19800 == 21 [pid = 1821] [id = 51] 17:02:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 56 (0x7ff882c91400) [pid = 1821] [serial = 151] [outer = (nil)] 17:02:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 57 (0x7ff88c692000) [pid = 1821] [serial = 152] [outer = 0x7ff882c91400] 17:02:55 INFO - PROCESS | 1821 | 1461196975483 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 58 (0x7ff88d3a5400) [pid = 1821] [serial = 153] [outer = 0x7ff882c91400] 17:02:56 INFO - PROCESS | 1821 | 1461196976157 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 993ms 17:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:02:56 INFO - PROCESS | 1821 | 1461196976175 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1821 | 1461196976177 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:02:56 INFO - PROCESS | 1821 | 1461196976182 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1821 | 1461196976185 Marionette TRACE conn3 <- [1,178,null,{}] 17:02:56 INFO - PROCESS | 1821 | 1461196976193 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1821 | 1461196976351 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 57 (0x7ff882c8ec00) [pid = 1821] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 56 (0x7ff88438cc00) [pid = 1821] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 55 (0x7ff889772800) [pid = 1821] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 54 (0x7ff881137000) [pid = 1821] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 53 (0x7ff889acd800) [pid = 1821] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:02:56 INFO - PROCESS | 1821 | --DOMWINDOW == 52 (0x7ff881052000) [pid = 1821] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:02:56 INFO - PROCESS | 1821 | 1461196976423 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889f10800 == 22 [pid = 1821] [id = 52] 17:02:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 53 (0x7ff881052000) [pid = 1821] [serial = 154] [outer = (nil)] 17:02:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 54 (0x7ff886cbd000) [pid = 1821] [serial = 155] [outer = 0x7ff881052000] 17:02:56 INFO - PROCESS | 1821 | 1461196976518 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 55 (0x7ff891d15000) [pid = 1821] [serial = 156] [outer = 0x7ff881052000] 17:02:57 INFO - PROCESS | 1821 | 1461196977075 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 933ms 17:02:57 INFO - PROCESS | 1821 | 1461196977116 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1821 | 1461196977120 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:02:57 INFO - PROCESS | 1821 | 1461196977125 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1821 | 1461196977127 Marionette TRACE conn3 <- [1,182,null,{}] 17:02:57 INFO - PROCESS | 1821 | 1461196977132 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:57 INFO - PROCESS | 1821 | 1461196977297 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:02:57 INFO - PROCESS | 1821 | 1461196977380 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfd2000 == 23 [pid = 1821] [id = 53] 17:02:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 56 (0x7ff881137000) [pid = 1821] [serial = 157] [outer = (nil)] 17:02:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 57 (0x7ff897cf6400) [pid = 1821] [serial = 158] [outer = 0x7ff881137000] 17:02:57 INFO - PROCESS | 1821 | 1461196977444 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 58 (0x7ff898e38800) [pid = 1821] [serial = 159] [outer = 0x7ff881137000] 17:02:58 INFO - PROCESS | 1821 | 1461196978092 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 982ms 17:02:58 INFO - PROCESS | 1821 | 1461196978108 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:02:58 INFO - PROCESS | 1821 | 1461196978123 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:02:58 INFO - PROCESS | 1821 | 1461196978129 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 1821 | 1461196978132 Marionette TRACE conn3 <- [1,186,null,{}] 17:02:58 INFO - PROCESS | 1821 | 1461196978137 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 1821 | 1461196978253 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:02:58 INFO - PROCESS | 1821 | 1461196978357 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d31f800 == 24 [pid = 1821] [id = 54] 17:02:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 59 (0x7ff880b05800) [pid = 1821] [serial = 160] [outer = (nil)] 17:02:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 60 (0x7ff888a79400) [pid = 1821] [serial = 161] [outer = 0x7ff880b05800] 17:02:58 INFO - PROCESS | 1821 | 1461196978413 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 61 (0x7ff89b018800) [pid = 1821] [serial = 162] [outer = 0x7ff880b05800] 17:02:58 INFO - PROCESS | 1821 | 1461196978686 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:02:59 INFO - PROCESS | 1821 | 1461196979237 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1175ms 17:02:59 INFO - PROCESS | 1821 | 1461196979305 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1821 | 1461196979311 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:02:59 INFO - PROCESS | 1821 | 1461196979319 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1821 | 1461196979324 Marionette TRACE conn3 <- [1,190,null,{}] 17:02:59 INFO - PROCESS | 1821 | 1461196979332 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1821 | 1461196979522 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:02:59 INFO - PROCESS | 1821 | 1461196979643 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8843cb000 == 25 [pid = 1821] [id = 55] 17:02:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 62 (0x7ff881e16400) [pid = 1821] [serial = 163] [outer = (nil)] 17:02:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 63 (0x7ff885760000) [pid = 1821] [serial = 164] [outer = 0x7ff881e16400] 17:02:59 INFO - PROCESS | 1821 | 1461196979717 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 64 (0x7ff888964c00) [pid = 1821] [serial = 165] [outer = 0x7ff881e16400] 17:03:00 INFO - PROCESS | 1821 | 1461196980679 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1387ms 17:03:00 INFO - PROCESS | 1821 | 1461196980710 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 1821 | 1461196980717 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:03:00 INFO - PROCESS | 1821 | 1461196980728 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 1821 | 1461196980732 Marionette TRACE conn3 <- [1,194,null,{}] 17:03:00 INFO - PROCESS | 1821 | 1461196980738 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:00 INFO - PROCESS | 1821 | 1461196980904 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:03:01 INFO - PROCESS | 1821 | 1461196981030 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a00b800 == 26 [pid = 1821] [id = 56] 17:03:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 65 (0x7ff889ac1000) [pid = 1821] [serial = 166] [outer = (nil)] 17:03:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 66 (0x7ff889c95c00) [pid = 1821] [serial = 167] [outer = 0x7ff889ac1000] 17:03:01 INFO - PROCESS | 1821 | 1461196981143 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 67 (0x7ff88b61a400) [pid = 1821] [serial = 168] [outer = 0x7ff889ac1000] 17:03:01 INFO - PROCESS | 1821 | 1461196981894 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1177ms 17:03:01 INFO - PROCESS | 1821 | 1461196981906 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 1821 | 1461196981910 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:03:01 INFO - PROCESS | 1821 | 1461196981916 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1821 | 1461196981921 Marionette TRACE conn3 <- [1,198,null,{}] 17:03:01 INFO - PROCESS | 1821 | 1461196981937 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:02 INFO - PROCESS | 1821 | 1461196982110 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:03:02 INFO - PROCESS | 1821 | 1461196982244 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff896ec7800 == 27 [pid = 1821] [id = 57] 17:03:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 68 (0x7ff897f16400) [pid = 1821] [serial = 169] [outer = (nil)] 17:03:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 69 (0x7ff897fa1400) [pid = 1821] [serial = 170] [outer = 0x7ff897f16400] 17:03:02 INFO - PROCESS | 1821 | 1461196982351 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 70 (0x7ff898e36800) [pid = 1821] [serial = 171] [outer = 0x7ff897f16400] 17:03:03 INFO - PROCESS | 1821 | 1461196983167 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1284ms 17:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:03:03 INFO - PROCESS | 1821 | 1461196983201 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 1821 | 1461196983205 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:03:03 INFO - PROCESS | 1821 | 1461196983211 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1821 | 1461196983214 Marionette TRACE conn3 <- [1,202,null,{}] 17:03:03 INFO - PROCESS | 1821 | 1461196983219 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 1821 | 1461196983383 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:03:03 INFO - PROCESS | 1821 | 1461196983512 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d5d800 == 28 [pid = 1821] [id = 58] 17:03:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 71 (0x7ff897f18800) [pid = 1821] [serial = 172] [outer = (nil)] 17:03:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 72 (0x7ff89cfba800) [pid = 1821] [serial = 173] [outer = 0x7ff897f18800] 17:03:03 INFO - PROCESS | 1821 | 1461196983586 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 73 (0x7ff89d168000) [pid = 1821] [serial = 174] [outer = 0x7ff897f18800] 17:03:04 INFO - PROCESS | 1821 | 1461196984685 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1527ms 17:03:04 INFO - PROCESS | 1821 | 1461196984739 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 1821 | 1461196984743 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:03:04 INFO - PROCESS | 1821 | 1461196984751 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 1821 | 1461196984758 Marionette TRACE conn3 <- [1,206,null,{}] 17:03:04 INFO - PROCESS | 1821 | 1461196984768 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1821 | 1461196985013 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:03:05 INFO - PROCESS | 1821 | 1461196985191 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c2c000 == 29 [pid = 1821] [id = 59] 17:03:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 74 (0x7ff88438c000) [pid = 1821] [serial = 175] [outer = (nil)] 17:03:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 75 (0x7ff884393800) [pid = 1821] [serial = 176] [outer = 0x7ff88438c000] 17:03:05 INFO - PROCESS | 1821 | 1461196985290 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 76 (0x7ff8878cb000) [pid = 1821] [serial = 177] [outer = 0x7ff88438c000] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 75 (0x7ff898fce400) [pid = 1821] [serial = 134] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 74 (0x7ff889f2c400) [pid = 1821] [serial = 116] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 73 (0x7ff89817d000) [pid = 1821] [serial = 128] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 72 (0x7ff896e6f000) [pid = 1821] [serial = 125] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 71 (0x7ff88bf4c000) [pid = 1821] [serial = 117] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 70 (0x7ff884395400) [pid = 1821] [serial = 122] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 69 (0x7ff889d04000) [pid = 1821] [serial = 119] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 68 (0x7ff88afb0400) [pid = 1821] [serial = 120] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 67 (0x7ff8981ecc00) [pid = 1821] [serial = 129] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 66 (0x7ff882c96000) [pid = 1821] [serial = 131] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 65 (0x7ff897cf0800) [pid = 1821] [serial = 126] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 64 (0x7ff885761000) [pid = 1821] [serial = 123] [outer = (nil)] [url = about:blank] 17:03:05 INFO - PROCESS | 1821 | --DOMWINDOW == 63 (0x7ff888965400) [pid = 1821] [serial = 132] [outer = (nil)] [url = about:blank] 17:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1243ms 17:03:05 INFO - PROCESS | 1821 | 1461196985985 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:03:05 INFO - PROCESS | 1821 | 1461196985995 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 1821 | 1461196986002 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:03:06 INFO - PROCESS | 1821 | 1461196986012 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 1821 | 1461196986014 Marionette TRACE conn3 <- [1,210,null,{}] 17:03:06 INFO - PROCESS | 1821 | 1461196986020 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:06 INFO - PROCESS | 1821 | 1461196986152 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:03:06 INFO - PROCESS | 1821 | 1461196986251 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889f22000 == 30 [pid = 1821] [id = 60] 17:03:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 64 (0x7ff88113a800) [pid = 1821] [serial = 178] [outer = (nil)] 17:03:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 65 (0x7ff889a4d000) [pid = 1821] [serial = 179] [outer = 0x7ff88113a800] 17:03:06 INFO - PROCESS | 1821 | 1461196986315 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 66 (0x7ff88afaa400) [pid = 1821] [serial = 180] [outer = 0x7ff88113a800] 17:03:06 INFO - PROCESS | 1821 | 1461196986938 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 982ms 17:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:03:07 INFO - PROCESS | 1821 | 1461196986994 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1821 | 1461196986997 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:03:07 INFO - PROCESS | 1821 | 1461196987004 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1821 | 1461196987009 Marionette TRACE conn3 <- [1,214,null,{}] 17:03:07 INFO - PROCESS | 1821 | 1461196987025 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1821 | 1461196987195 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:03:07 INFO - PROCESS | 1821 | 1461196987213 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88af14800 == 31 [pid = 1821] [id = 61] 17:03:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 67 (0x7ff88b685000) [pid = 1821] [serial = 181] [outer = (nil)] 17:03:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 68 (0x7ff88c8ae400) [pid = 1821] [serial = 182] [outer = 0x7ff88b685000] 17:03:07 INFO - PROCESS | 1821 | 1461196987274 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 69 (0x7ff897a7f400) [pid = 1821] [serial = 183] [outer = 0x7ff88b685000] 17:03:07 INFO - PROCESS | 1821 | 1461196987968 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 982ms 17:03:07 INFO - PROCESS | 1821 | 1461196987984 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1821 | 1461196987987 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:03:08 INFO - PROCESS | 1821 | 1461196988014 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 1821 | 1461196988017 Marionette TRACE conn3 <- [1,218,null,{}] 17:03:08 INFO - PROCESS | 1821 | 1461196988022 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:08 INFO - PROCESS | 1821 | 1461196988175 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 68 (0x7ff881132400) [pid = 1821] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 67 (0x7ff8814eb000) [pid = 1821] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 66 (0x7ff882e26000) [pid = 1821] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 65 (0x7ff882c91400) [pid = 1821] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 64 (0x7ff881052000) [pid = 1821] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:03:08 INFO - PROCESS | 1821 | --DOMWINDOW == 63 (0x7ff881137000) [pid = 1821] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:03:08 INFO - PROCESS | 1821 | 1461196988492 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88115c800 == 32 [pid = 1821] [id = 62] 17:03:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 64 (0x7ff880b0ec00) [pid = 1821] [serial = 184] [outer = (nil)] 17:03:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 65 (0x7ff88105dc00) [pid = 1821] [serial = 185] [outer = 0x7ff880b0ec00] 17:03:08 INFO - PROCESS | 1821 | 1461196988561 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 66 (0x7ff882ca0800) [pid = 1821] [serial = 186] [outer = 0x7ff880b0ec00] 17:03:09 INFO - PROCESS | 1821 | 1461196989348 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1376ms 17:03:09 INFO - PROCESS | 1821 | 1461196989392 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 1821 | 1461196989399 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:03:09 INFO - PROCESS | 1821 | 1461196989408 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1821 | 1461196989411 Marionette TRACE conn3 <- [1,222,null,{}] 17:03:09 INFO - PROCESS | 1821 | 1461196989435 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:09 INFO - PROCESS | 1821 | 1461196989596 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:03:09 INFO - PROCESS | 1821 | 1461196989717 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88ab0c800 == 33 [pid = 1821] [id = 63] 17:03:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 67 (0x7ff880b0f400) [pid = 1821] [serial = 187] [outer = (nil)] 17:03:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 68 (0x7ff8897d6400) [pid = 1821] [serial = 188] [outer = 0x7ff880b0f400] 17:03:09 INFO - PROCESS | 1821 | 1461196989792 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 69 (0x7ff889d0d800) [pid = 1821] [serial = 189] [outer = 0x7ff880b0f400] 17:03:10 INFO - PROCESS | 1821 | 1461196990629 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1255ms 17:03:10 INFO - PROCESS | 1821 | 1461196990666 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1821 | 1461196990673 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:03:10 INFO - PROCESS | 1821 | 1461196990680 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1821 | 1461196990683 Marionette TRACE conn3 <- [1,226,null,{}] 17:03:10 INFO - PROCESS | 1821 | 1461196990689 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:10 INFO - PROCESS | 1821 | 1461196990843 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:03:10 INFO - PROCESS | 1821 | 1461196990976 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d32b000 == 34 [pid = 1821] [id = 64] 17:03:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 70 (0x7ff888958c00) [pid = 1821] [serial = 190] [outer = (nil)] 17:03:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 71 (0x7ff88c69dc00) [pid = 1821] [serial = 191] [outer = 0x7ff888958c00] 17:03:11 INFO - PROCESS | 1821 | 1461196991049 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 72 (0x7ff89105fc00) [pid = 1821] [serial = 192] [outer = 0x7ff888958c00] 17:03:11 INFO - PROCESS | 1821 | 1461196991871 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1230ms 17:03:11 INFO - PROCESS | 1821 | 1461196991912 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 1821 | 1461196991915 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:03:11 INFO - PROCESS | 1821 | 1461196991931 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 1821 | 1461196991941 Marionette TRACE conn3 <- [1,230,null,{}] 17:03:11 INFO - PROCESS | 1821 | 1461196991947 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1821 | 1461196992117 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:03:12 INFO - PROCESS | 1821 | 1461196992242 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88102b800 == 35 [pid = 1821] [id = 65] 17:03:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 73 (0x7ff88b54c800) [pid = 1821] [serial = 193] [outer = (nil)] 17:03:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 74 (0x7ff898fd0c00) [pid = 1821] [serial = 194] [outer = 0x7ff88b54c800] 17:03:12 INFO - PROCESS | 1821 | 1461196992309 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 75 (0x7ff89b017c00) [pid = 1821] [serial = 195] [outer = 0x7ff88b54c800] 17:03:13 INFO - PROCESS | 1821 | 1461196993185 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1299ms 17:03:13 INFO - PROCESS | 1821 | 1461196993223 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1821 | 1461196993226 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:03:13 INFO - PROCESS | 1821 | 1461196993232 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1821 | 1461196993234 Marionette TRACE conn3 <- [1,234,null,{}] 17:03:13 INFO - PROCESS | 1821 | 1461196993240 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:13 INFO - PROCESS | 1821 | 1461196993394 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:03:13 INFO - PROCESS | 1821 | 1461196993523 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89913a000 == 36 [pid = 1821] [id = 66] 17:03:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 76 (0x7ff882c8ec00) [pid = 1821] [serial = 196] [outer = (nil)] 17:03:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 77 (0x7ff89d16d800) [pid = 1821] [serial = 197] [outer = 0x7ff882c8ec00] 17:03:13 INFO - PROCESS | 1821 | 1461196993595 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 78 (0x7ff89d3b5c00) [pid = 1821] [serial = 198] [outer = 0x7ff882c8ec00] 17:03:14 INFO - PROCESS | 1821 | 1461196994496 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1325ms 17:03:14 INFO - PROCESS | 1821 | 1461196994560 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1821 | 1461196994564 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:03:14 INFO - PROCESS | 1821 | 1461196994572 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1821 | 1461196994577 Marionette TRACE conn3 <- [1,238,null,{}] 17:03:14 INFO - PROCESS | 1821 | 1461196994601 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1821 | 1461196994748 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:03:14 INFO - PROCESS | 1821 | 1461196994885 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a01d000 == 37 [pid = 1821] [id = 67] 17:03:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 79 (0x7ff88438fc00) [pid = 1821] [serial = 199] [outer = (nil)] 17:03:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 80 (0x7ff885761000) [pid = 1821] [serial = 200] [outer = 0x7ff88438fc00] 17:03:14 INFO - PROCESS | 1821 | 1461196994953 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 81 (0x7ff88795ec00) [pid = 1821] [serial = 201] [outer = 0x7ff88438fc00] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88af14800 == 36 [pid = 1821] [id = 61] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889f22000 == 35 [pid = 1821] [id = 60] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c2c000 == 34 [pid = 1821] [id = 59] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff896ec7800 == 33 [pid = 1821] [id = 57] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 80 (0x7ff888a79400) [pid = 1821] [serial = 161] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a00b800 == 32 [pid = 1821] [id = 56] 17:03:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8843cb000 == 31 [pid = 1821] [id = 55] 17:03:15 INFO - PROCESS | 1821 | 1461196995749 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 79 (0x7ff88438f000) [pid = 1821] [serial = 146] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 78 (0x7ff889a4bc00) [pid = 1821] [serial = 147] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 77 (0x7ff88a4dd400) [pid = 1821] [serial = 149] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 76 (0x7ff88438e400) [pid = 1821] [serial = 144] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 75 (0x7ff882e2d400) [pid = 1821] [serial = 143] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 74 (0x7ff88b977c00) [pid = 1821] [serial = 140] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 73 (0x7ff88575e000) [pid = 1821] [serial = 137] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 72 (0x7ff88c692000) [pid = 1821] [serial = 152] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 71 (0x7ff886cbd000) [pid = 1821] [serial = 155] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 70 (0x7ff891d15000) [pid = 1821] [serial = 156] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 69 (0x7ff898e38800) [pid = 1821] [serial = 159] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 68 (0x7ff897cf6400) [pid = 1821] [serial = 158] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 67 (0x7ff88d3a5400) [pid = 1821] [serial = 153] [outer = (nil)] [url = about:blank] 17:03:15 INFO - PROCESS | 1821 | --DOMWINDOW == 66 (0x7ff88b688400) [pid = 1821] [serial = 150] [outer = (nil)] [url = about:blank] 17:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1251ms 17:03:15 INFO - PROCESS | 1821 | 1461196995823 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1821 | 1461196995830 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:03:15 INFO - PROCESS | 1821 | 1461196995839 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1821 | 1461196995842 Marionette TRACE conn3 <- [1,242,null,{}] 17:03:15 INFO - PROCESS | 1821 | 1461196995847 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1821 | 1461196995993 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:03:16 INFO - PROCESS | 1821 | 1461196996004 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a00b800 == 32 [pid = 1821] [id = 68] 17:03:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 67 (0x7ff888a79400) [pid = 1821] [serial = 202] [outer = (nil)] 17:03:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 68 (0x7ff888ff9400) [pid = 1821] [serial = 203] [outer = 0x7ff888a79400] 17:03:16 INFO - PROCESS | 1821 | 1461196996063 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 69 (0x7ff889dd0400) [pid = 1821] [serial = 204] [outer = 0x7ff888a79400] 17:03:16 INFO - PROCESS | 1821 | 1461196996771 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 976ms 17:03:16 INFO - PROCESS | 1821 | 1461196996816 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:03:16 INFO - PROCESS | 1821 | 1461196996820 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:03:16 INFO - PROCESS | 1821 | 1461196996825 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 1821 | 1461196996830 Marionette TRACE conn3 <- [1,246,null,{}] 17:03:16 INFO - PROCESS | 1821 | 1461196996844 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:16 INFO - PROCESS | 1821 | 1461196996985 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:03:17 INFO - PROCESS | 1821 | 1461196997000 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfd7800 == 33 [pid = 1821] [id = 69] 17:03:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 70 (0x7ff88b691400) [pid = 1821] [serial = 205] [outer = (nil)] 17:03:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 71 (0x7ff88c7dcc00) [pid = 1821] [serial = 206] [outer = 0x7ff88b691400] 17:03:17 INFO - PROCESS | 1821 | 1461196997061 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 72 (0x7ff891d0cc00) [pid = 1821] [serial = 207] [outer = 0x7ff88b691400] 17:03:17 INFO - PROCESS | 1821 | 1461196997813 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1036ms 17:03:17 INFO - PROCESS | 1821 | 1461196997862 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 1821 | 1461196997866 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:03:17 INFO - PROCESS | 1821 | 1461196997894 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1821 | 1461196997897 Marionette TRACE conn3 <- [1,250,null,{}] 17:03:17 INFO - PROCESS | 1821 | 1461196997919 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 1821 | 1461196998056 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:03:18 INFO - PROCESS | 1821 | 1461196998065 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897aee800 == 34 [pid = 1821] [id = 70] 17:03:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 73 (0x7ff8862cdc00) [pid = 1821] [serial = 208] [outer = (nil)] 17:03:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 74 (0x7ff88b617400) [pid = 1821] [serial = 209] [outer = 0x7ff8862cdc00] 17:03:18 INFO - PROCESS | 1821 | 1461196998125 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 75 (0x7ff897fa3400) [pid = 1821] [serial = 210] [outer = 0x7ff8862cdc00] 17:03:18 INFO - PROCESS | 1821 | 1461196998984 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1171ms 17:03:19 INFO - PROCESS | 1821 | 1461196999044 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1821 | 1461196999047 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:03:19 INFO - PROCESS | 1821 | 1461196999052 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 1821 | 1461196999054 Marionette TRACE conn3 <- [1,254,null,{}] 17:03:19 INFO - PROCESS | 1821 | 1461196999059 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:19 INFO - PROCESS | 1821 | 1461196999220 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:03:19 INFO - PROCESS | 1821 | 1461196999250 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff898e18000 == 35 [pid = 1821] [id = 71] 17:03:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 76 (0x7ff889c43000) [pid = 1821] [serial = 211] [outer = (nil)] 17:03:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 77 (0x7ff889c4bc00) [pid = 1821] [serial = 212] [outer = 0x7ff889c43000] 17:03:19 INFO - PROCESS | 1821 | 1461196999310 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 78 (0x7ff889c4fc00) [pid = 1821] [serial = 213] [outer = 0x7ff889c43000] 17:03:19 INFO - PROCESS | 1821 | --DOMWINDOW == 77 (0x7ff887851c00) [pid = 1821] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:03:19 INFO - PROCESS | 1821 | --DOMWINDOW == 76 (0x7ff88113a800) [pid = 1821] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:03:19 INFO - PROCESS | 1821 | --DOMWINDOW == 75 (0x7ff88438c000) [pid = 1821] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:03:19 INFO - PROCESS | 1821 | 1461196999976 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 932ms 17:03:19 INFO - PROCESS | 1821 | 1461196999984 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1821 | 1461196999987 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:03:19 INFO - PROCESS | 1821 | 1461196999996 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1821 | 1461196999999 Marionette TRACE conn3 <- [1,258,null,{}] 17:03:20 INFO - PROCESS | 1821 | 1461197000003 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 1821 | 1461197000210 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:03:20 INFO - PROCESS | 1821 | 1461197000285 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881325000 == 36 [pid = 1821] [id = 72] 17:03:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 76 (0x7ff881132400) [pid = 1821] [serial = 214] [outer = (nil)] 17:03:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 77 (0x7ff889c4f800) [pid = 1821] [serial = 215] [outer = 0x7ff881132400] 17:03:20 INFO - PROCESS | 1821 | 1461197000359 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 78 (0x7ff89d420000) [pid = 1821] [serial = 216] [outer = 0x7ff881132400] 17:03:20 INFO - PROCESS | 1821 | 1461197000909 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 943ms 17:03:20 INFO - PROCESS | 1821 | 1461197000936 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1821 | 1461197000938 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:03:20 INFO - PROCESS | 1821 | 1461197000944 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1821 | 1461197000947 Marionette TRACE conn3 <- [1,262,null,{}] 17:03:20 INFO - PROCESS | 1821 | 1461197000952 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1821 | 1461197001075 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:03:21 INFO - PROCESS | 1821 | 1461197001168 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d18f000 == 37 [pid = 1821] [id = 73] 17:03:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 79 (0x7ff8814e7800) [pid = 1821] [serial = 217] [outer = (nil)] 17:03:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 80 (0x7ff89d50d000) [pid = 1821] [serial = 218] [outer = 0x7ff8814e7800] 17:03:21 INFO - PROCESS | 1821 | 1461197001228 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 81 (0x7ff89d55dc00) [pid = 1821] [serial = 219] [outer = 0x7ff8814e7800] 17:03:21 INFO - PROCESS | 1821 | 1461197001821 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 926ms 17:03:21 INFO - PROCESS | 1821 | 1461197001871 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1821 | 1461197001874 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:03:21 INFO - PROCESS | 1821 | 1461197001880 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1821 | 1461197001882 Marionette TRACE conn3 <- [1,266,null,{}] 17:03:21 INFO - PROCESS | 1821 | 1461197001887 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:22 INFO - PROCESS | 1821 | 1461197002014 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:03:22 INFO - PROCESS | 1821 | 1461197002107 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d45a800 == 38 [pid = 1821] [id = 74] 17:03:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 82 (0x7ff88105f800) [pid = 1821] [serial = 220] [outer = (nil)] 17:03:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 83 (0x7ff89f199c00) [pid = 1821] [serial = 221] [outer = 0x7ff88105f800] 17:03:22 INFO - PROCESS | 1821 | 1461197002167 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 84 (0x7ff89feac800) [pid = 1821] [serial = 222] [outer = 0x7ff88105f800] 17:03:22 INFO - PROCESS | 1821 | 1461197002964 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1129ms 17:03:23 INFO - PROCESS | 1821 | 1461197003011 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 1821 | 1461197003018 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:03:23 INFO - PROCESS | 1821 | 1461197003026 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1821 | 1461197003031 Marionette TRACE conn3 <- [1,270,null,{}] 17:03:23 INFO - PROCESS | 1821 | 1461197003038 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 1821 | 1461197003210 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:03:23 INFO - PROCESS | 1821 | 1461197003338 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a761000 == 39 [pid = 1821] [id = 75] 17:03:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 85 (0x7ff8862d1800) [pid = 1821] [serial = 223] [outer = (nil)] 17:03:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 86 (0x7ff888a77c00) [pid = 1821] [serial = 224] [outer = 0x7ff8862d1800] 17:03:23 INFO - PROCESS | 1821 | 1461197003420 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 87 (0x7ff888ff3000) [pid = 1821] [serial = 225] [outer = 0x7ff8862d1800] 17:03:24 INFO - PROCESS | 1821 | 1461197004239 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1279ms 17:03:24 INFO - PROCESS | 1821 | 1461197004306 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1821 | 1461197004314 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:03:24 INFO - PROCESS | 1821 | 1461197004323 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1821 | 1461197004326 Marionette TRACE conn3 <- [1,274,null,{}] 17:03:24 INFO - PROCESS | 1821 | 1461197004332 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1821 | 1461197004519 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:03:24 INFO - PROCESS | 1821 | 1461197004649 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e06800 == 40 [pid = 1821] [id = 76] 17:03:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 88 (0x7ff8862d1c00) [pid = 1821] [serial = 226] [outer = (nil)] 17:03:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 89 (0x7ff88a418400) [pid = 1821] [serial = 227] [outer = 0x7ff8862d1c00] 17:03:24 INFO - PROCESS | 1821 | 1461197004719 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 90 (0x7ff88b690400) [pid = 1821] [serial = 228] [outer = 0x7ff8862d1c00] 17:03:25 INFO - PROCESS | 1821 | 1461197005498 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1226ms 17:03:25 INFO - PROCESS | 1821 | 1461197005559 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1821 | 1461197005563 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:03:25 INFO - PROCESS | 1821 | 1461197005569 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1821 | 1461197005574 Marionette TRACE conn3 <- [1,278,null,{}] 17:03:25 INFO - PROCESS | 1821 | 1461197005589 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:25 INFO - PROCESS | 1821 | 1461197005745 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:03:25 INFO - PROCESS | 1821 | 1461197005874 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89f173000 == 41 [pid = 1821] [id = 77] 17:03:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 91 (0x7ff898188c00) [pid = 1821] [serial = 229] [outer = (nil)] 17:03:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 92 (0x7ff89c971c00) [pid = 1821] [serial = 230] [outer = 0x7ff898188c00] 17:03:25 INFO - PROCESS | 1821 | 1461197005960 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 93 (0x7ff89d560800) [pid = 1821] [serial = 231] [outer = 0x7ff898188c00] 17:03:26 INFO - PROCESS | 1821 | 1461197006786 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1248ms 17:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:03:26 INFO - PROCESS | 1821 | 1461197006818 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1821 | 1461197006821 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:03:26 INFO - PROCESS | 1821 | 1461197006827 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1821 | 1461197006830 Marionette TRACE conn3 <- [1,282,null,{}] 17:03:26 INFO - PROCESS | 1821 | 1461197006834 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 1821 | 1461197006975 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:03:27 INFO - PROCESS | 1821 | 1461197007108 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a1409800 == 42 [pid = 1821] [id = 78] 17:03:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 94 (0x7ff898186400) [pid = 1821] [serial = 232] [outer = (nil)] 17:03:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 95 (0x7ff8a1465400) [pid = 1821] [serial = 233] [outer = 0x7ff898186400] 17:03:27 INFO - PROCESS | 1821 | 1461197007180 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff8a16e1c00) [pid = 1821] [serial = 234] [outer = 0x7ff898186400] 17:03:27 INFO - PROCESS | 1821 | 1461197007943 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1130ms 17:03:27 INFO - PROCESS | 1821 | 1461197007956 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1821 | 1461197007959 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:03:27 INFO - PROCESS | 1821 | 1461197007985 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1821 | 1461197007988 Marionette TRACE conn3 <- [1,286,null,{}] 17:03:27 INFO - PROCESS | 1821 | 1461197007994 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:28 INFO - PROCESS | 1821 | 1461197008136 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:03:28 INFO - PROCESS | 1821 | 1461197008451 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889a98000 == 43 [pid = 1821] [id = 79] 17:03:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff881e16c00) [pid = 1821] [serial = 235] [outer = (nil)] 17:03:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff882c93000) [pid = 1821] [serial = 236] [outer = 0x7ff881e16c00] 17:03:28 INFO - PROCESS | 1821 | 1461197008539 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff8839a7800) [pid = 1821] [serial = 237] [outer = 0x7ff881e16c00] 17:03:29 INFO - PROCESS | 1821 | 1461197009386 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1491ms 17:03:29 INFO - PROCESS | 1821 | 1461197009475 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1821 | 1461197009481 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:03:29 INFO - PROCESS | 1821 | 1461197009489 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1821 | 1461197009492 Marionette TRACE conn3 <- [1,290,null,{}] 17:03:29 INFO - PROCESS | 1821 | 1461197009518 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1821 | 1461197009665 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:03:29 INFO - PROCESS | 1821 | 1461197009797 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8839ef800 == 44 [pid = 1821] [id = 80] 17:03:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff8862cf400) [pid = 1821] [serial = 238] [outer = (nil)] 17:03:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff887851400) [pid = 1821] [serial = 239] [outer = 0x7ff8862cf400] 17:03:29 INFO - PROCESS | 1821 | 1461197009860 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff888ff8c00) [pid = 1821] [serial = 240] [outer = 0x7ff8862cf400] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff88c8ae400) [pid = 1821] [serial = 182] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff885760000) [pid = 1821] [serial = 164] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 99 (0x7ff889c95c00) [pid = 1821] [serial = 167] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff897fa1400) [pid = 1821] [serial = 170] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff89c96c800) [pid = 1821] [serial = 135] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff889a4d000) [pid = 1821] [serial = 179] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff88afaa400) [pid = 1821] [serial = 180] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 94 (0x7ff8878cb000) [pid = 1821] [serial = 177] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 93 (0x7ff89cfba800) [pid = 1821] [serial = 173] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | --DOMWINDOW == 92 (0x7ff884393800) [pid = 1821] [serial = 176] [outer = (nil)] [url = about:blank] 17:03:30 INFO - PROCESS | 1821 | 1461197010589 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1150ms 17:03:30 INFO - PROCESS | 1821 | 1461197010641 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1821 | 1461197010647 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:03:30 INFO - PROCESS | 1821 | 1461197010674 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1821 | 1461197010677 Marionette TRACE conn3 <- [1,294,null,{}] 17:03:30 INFO - PROCESS | 1821 | 1461197010685 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1821 | 1461197010814 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:03:30 INFO - PROCESS | 1821 | 1461197010823 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889f07000 == 45 [pid = 1821] [id = 81] 17:03:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 93 (0x7ff889a4d000) [pid = 1821] [serial = 241] [outer = (nil)] 17:03:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 94 (0x7ff889c48800) [pid = 1821] [serial = 242] [outer = 0x7ff889a4d000] 17:03:30 INFO - PROCESS | 1821 | 1461197010878 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 95 (0x7ff889cee800) [pid = 1821] [serial = 243] [outer = 0x7ff889a4d000] 17:03:31 INFO - PROCESS | 1821 | 1461197011621 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:31 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. 17:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 982ms 17:03:31 INFO - PROCESS | 1821 | 1461197011653 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1821 | 1461197011656 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:03:31 INFO - PROCESS | 1821 | 1461197011663 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1821 | 1461197011671 Marionette TRACE conn3 <- [1,298,null,{}] 17:03:31 INFO - PROCESS | 1821 | 1461197011683 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:31 INFO - PROCESS | 1821 | 1461197011830 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:03:31 INFO - PROCESS | 1821 | 1461197011847 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88b6b6000 == 46 [pid = 1821] [id = 82] 17:03:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff881375800) [pid = 1821] [serial = 244] [outer = (nil)] 17:03:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff88b979400) [pid = 1821] [serial = 245] [outer = 0x7ff881375800] 17:03:31 INFO - PROCESS | 1821 | 1461197011902 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff88c7d3800) [pid = 1821] [serial = 246] [outer = 0x7ff881375800] 17:03:32 INFO - PROCESS | 1821 | 1461197012676 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:32 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. 17:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1085ms 17:03:32 INFO - PROCESS | 1821 | 1461197012760 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1821 | 1461197012765 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:03:32 INFO - PROCESS | 1821 | 1461197012776 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1821 | 1461197012778 Marionette TRACE conn3 <- [1,302,null,{}] 17:03:32 INFO - PROCESS | 1821 | 1461197012788 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1821 | 1461197012956 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:03:32 INFO - PROCESS | 1821 | 1461197012972 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a01f800 == 47 [pid = 1821] [id = 83] 17:03:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff8814e2800) [pid = 1821] [serial = 247] [outer = (nil)] 17:03:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff88430c800) [pid = 1821] [serial = 248] [outer = 0x7ff8814e2800] 17:03:33 INFO - PROCESS | 1821 | 1461197013030 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff88b617000) [pid = 1821] [serial = 249] [outer = 0x7ff8814e2800] 17:03:33 INFO - PROCESS | 1821 | 1461197013697 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:33 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. 17:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 934ms 17:03:33 INFO - PROCESS | 1821 | 1461197013717 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1821 | 1461197013719 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:03:33 INFO - PROCESS | 1821 | 1461197013725 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1821 | 1461197013727 Marionette TRACE conn3 <- [1,306,null,{}] 17:03:33 INFO - PROCESS | 1821 | 1461197013732 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 1821 | 1461197013886 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:03:33 INFO - PROCESS | 1821 | 1461197013926 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff898bda000 == 48 [pid = 1821] [id = 84] 17:03:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff88c993400) [pid = 1821] [serial = 250] [outer = (nil)] 17:03:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff88d772400) [pid = 1821] [serial = 251] [outer = 0x7ff88c993400] 17:03:34 INFO - PROCESS | 1821 | 1461197013998 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff897cee000) [pid = 1821] [serial = 252] [outer = 0x7ff88c993400] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff889c43000) [pid = 1821] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff8862cdc00) [pid = 1821] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff88b691400) [pid = 1821] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff88438fc00) [pid = 1821] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 99 (0x7ff8814e7800) [pid = 1821] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff881132400) [pid = 1821] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff888a79400) [pid = 1821] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff880b05800) [pid = 1821] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:03:34 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff88b685000) [pid = 1821] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:03:34 INFO - PROCESS | 1821 | 1461197014868 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff8802e6c00) [pid = 1821] [serial = 253] [outer = 0x7ff881134000] 17:03:34 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. 17:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1179ms 17:03:34 INFO - PROCESS | 1821 | 1461197014918 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 1821 | 1461197014921 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:03:34 INFO - PROCESS | 1821 | 1461197014964 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1821 | 1461197014967 Marionette TRACE conn3 <- [1,310,null,{}] 17:03:34 INFO - PROCESS | 1821 | 1461197014972 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1821 | 1461197015107 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:03:35 INFO - PROCESS | 1821 | 1461197015115 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d529800 == 49 [pid = 1821] [id = 85] 17:03:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff8802e5c00) [pid = 1821] [serial = 254] [outer = (nil)] 17:03:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff881132400) [pid = 1821] [serial = 255] [outer = 0x7ff8802e5c00] 17:03:35 INFO - PROCESS | 1821 | 1461197015170 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff897cf5400) [pid = 1821] [serial = 256] [outer = 0x7ff8802e5c00] 17:03:35 INFO - PROCESS | 1821 | 1461197015858 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:35 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. 17:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 965ms 17:03:35 INFO - PROCESS | 1821 | 1461197015899 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1821 | 1461197015901 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:03:35 INFO - PROCESS | 1821 | 1461197015907 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1821 | 1461197015909 Marionette TRACE conn3 <- [1,314,null,{}] 17:03:35 INFO - PROCESS | 1821 | 1461197015914 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1821 | 1461197016070 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:03:36 INFO - PROCESS | 1821 | 1461197016090 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d01b800 == 50 [pid = 1821] [id = 86] 17:03:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff8802e8c00) [pid = 1821] [serial = 257] [outer = (nil)] 17:03:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff880e87800) [pid = 1821] [serial = 258] [outer = 0x7ff8802e8c00] 17:03:36 INFO - PROCESS | 1821 | 1461197016149 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff880e90400) [pid = 1821] [serial = 259] [outer = 0x7ff8802e8c00] 17:03:36 INFO - PROCESS | 1821 | 1461197016868 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:36 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. 17:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 980ms 17:03:36 INFO - PROCESS | 1821 | 1461197016894 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1821 | 1461197016899 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:03:36 INFO - PROCESS | 1821 | 1461197016908 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1821 | 1461197016914 Marionette TRACE conn3 <- [1,318,null,{}] 17:03:36 INFO - PROCESS | 1821 | 1461197016923 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:37 INFO - PROCESS | 1821 | 1461197017078 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:03:37 INFO - PROCESS | 1821 | 1461197017220 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889747000 == 51 [pid = 1821] [id = 87] 17:03:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff8802e1800) [pid = 1821] [serial = 260] [outer = (nil)] 17:03:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff880e8c800) [pid = 1821] [serial = 261] [outer = 0x7ff8802e1800] 17:03:37 INFO - PROCESS | 1821 | 1461197017292 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff882c99000) [pid = 1821] [serial = 262] [outer = 0x7ff8802e1800] 17:03:38 INFO - PROCESS | 1821 | 1461197018211 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:38 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. 17:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1347ms 17:03:38 INFO - PROCESS | 1821 | 1461197018256 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1821 | 1461197018264 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:03:38 INFO - PROCESS | 1821 | 1461197018274 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1821 | 1461197018277 Marionette TRACE conn3 <- [1,322,null,{}] 17:03:38 INFO - PROCESS | 1821 | 1461197018283 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1821 | 1461197018432 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:03:38 INFO - PROCESS | 1821 | 1461197018579 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897f51000 == 52 [pid = 1821] [id = 88] 17:03:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff8802e3c00) [pid = 1821] [serial = 263] [outer = (nil)] 17:03:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff8862d5c00) [pid = 1821] [serial = 264] [outer = 0x7ff8802e3c00] 17:03:38 INFO - PROCESS | 1821 | 1461197018647 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff888ff3400) [pid = 1821] [serial = 265] [outer = 0x7ff8802e3c00] 17:03:39 INFO - PROCESS | 1821 | 1461197019463 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:39 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. 17:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1229ms 17:03:39 INFO - PROCESS | 1821 | 1461197019503 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 1821 | 1461197019506 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:03:39 INFO - PROCESS | 1821 | 1461197019512 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 1821 | 1461197019517 Marionette TRACE conn3 <- [1,326,null,{}] 17:03:39 INFO - PROCESS | 1821 | 1461197019532 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 1821 | 1461197019733 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:03:39 INFO - PROCESS | 1821 | 1461197019834 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a1685000 == 53 [pid = 1821] [id = 89] 17:03:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff889c47400) [pid = 1821] [serial = 266] [outer = (nil)] 17:03:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff88afa9800) [pid = 1821] [serial = 267] [outer = 0x7ff889c47400] 17:03:39 INFO - PROCESS | 1821 | 1461197019905 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff88b97c400) [pid = 1821] [serial = 268] [outer = 0x7ff889c47400] 17:03:40 INFO - PROCESS | 1821 | 1461197020873 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:40 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. 17:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 17:03:40 INFO - PROCESS | 1821 | 1461197020899 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1821 | 1461197020903 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:03:40 INFO - PROCESS | 1821 | 1461197020909 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1821 | 1461197020911 Marionette TRACE conn3 <- [1,330,null,{}] 17:03:40 INFO - PROCESS | 1821 | 1461197020916 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:41 INFO - PROCESS | 1821 | 1461197021061 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:03:41 INFO - PROCESS | 1821 | 1461197021196 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805de000 == 54 [pid = 1821] [id = 90] 17:03:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff889dd1000) [pid = 1821] [serial = 269] [outer = (nil)] 17:03:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff897cf7000) [pid = 1821] [serial = 270] [outer = 0x7ff889dd1000] 17:03:41 INFO - PROCESS | 1821 | 1461197021266 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff898185000) [pid = 1821] [serial = 271] [outer = 0x7ff889dd1000] 17:03:42 INFO - PROCESS | 1821 | 1461197022077 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:42 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. 17:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1235ms 17:03:42 INFO - PROCESS | 1821 | 1461197022145 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1821 | 1461197022149 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:03:42 INFO - PROCESS | 1821 | 1461197022154 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1821 | 1461197022157 Marionette TRACE conn3 <- [1,334,null,{}] 17:03:42 INFO - PROCESS | 1821 | 1461197022162 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1821 | 1461197022303 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:03:42 INFO - PROCESS | 1821 | 1461197022432 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884420800 == 55 [pid = 1821] [id = 91] 17:03:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff897c9d800) [pid = 1821] [serial = 272] [outer = (nil)] 17:03:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff89910f800) [pid = 1821] [serial = 273] [outer = 0x7ff897c9d800] 17:03:42 INFO - PROCESS | 1821 | 1461197022500 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff89c979400) [pid = 1821] [serial = 274] [outer = 0x7ff897c9d800] 17:03:43 INFO - PROCESS | 1821 | 1461197023254 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:43 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. 17:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1127ms 17:03:43 INFO - PROCESS | 1821 | 1461197023290 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:03:43 INFO - PROCESS | 1821 | 1461197023294 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:03:43 INFO - PROCESS | 1821 | 1461197023301 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1821 | 1461197023305 Marionette TRACE conn3 <- [1,338,null,{}] 17:03:43 INFO - PROCESS | 1821 | 1461197023310 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:43 INFO - PROCESS | 1821 | 1461197023490 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:03:43 INFO - PROCESS | 1821 | 1461197023786 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff883955800 == 56 [pid = 1821] [id = 92] 17:03:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff880e89800) [pid = 1821] [serial = 275] [outer = (nil)] 17:03:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff880e8f800) [pid = 1821] [serial = 276] [outer = 0x7ff880e89800] 17:03:43 INFO - PROCESS | 1821 | 1461197023855 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff882c8c400) [pid = 1821] [serial = 277] [outer = 0x7ff880e89800] 17:03:44 INFO - PROCESS | 1821 | 1461197024686 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:44 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. 17:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1432ms 17:03:44 INFO - PROCESS | 1821 | 1461197024733 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1821 | 1461197024739 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:03:44 INFO - PROCESS | 1821 | 1461197024746 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1821 | 1461197024750 Marionette TRACE conn3 <- [1,342,null,{}] 17:03:44 INFO - PROCESS | 1821 | 1461197024757 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1821 | 1461197024898 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:03:45 INFO - PROCESS | 1821 | 1461197025040 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889a97800 == 57 [pid = 1821] [id = 93] 17:03:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff885760000) [pid = 1821] [serial = 278] [outer = (nil)] 17:03:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff8862d6400) [pid = 1821] [serial = 279] [outer = 0x7ff885760000] 17:03:45 INFO - PROCESS | 1821 | 1461197025104 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff888fef000) [pid = 1821] [serial = 280] [outer = 0x7ff885760000] 17:03:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88891a800 == 56 [pid = 1821] [id = 40] 17:03:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d59000 == 55 [pid = 1821] [id = 43] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff89f199c00) [pid = 1821] [serial = 221] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a00e800 == 54 [pid = 1821] [id = 50] 17:03:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886ce5800 == 53 [pid = 1821] [id = 49] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff89b018800) [pid = 1821] [serial = 162] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff897a7f400) [pid = 1821] [serial = 183] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff889c4bc00) [pid = 1821] [serial = 212] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff88b617400) [pid = 1821] [serial = 209] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff88c7dcc00) [pid = 1821] [serial = 206] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff891d0cc00) [pid = 1821] [serial = 207] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff898fd0c00) [pid = 1821] [serial = 194] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff88795ec00) [pid = 1821] [serial = 201] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff885761000) [pid = 1821] [serial = 200] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff89d50d000) [pid = 1821] [serial = 218] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff889c4fc00) [pid = 1821] [serial = 213] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff889c4f800) [pid = 1821] [serial = 215] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff88c69dc00) [pid = 1821] [serial = 191] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff8897d6400) [pid = 1821] [serial = 188] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff888ff9400) [pid = 1821] [serial = 203] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff889dd0400) [pid = 1821] [serial = 204] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff89d16d800) [pid = 1821] [serial = 197] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff88105dc00) [pid = 1821] [serial = 185] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff89d55dc00) [pid = 1821] [serial = 219] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff89d420000) [pid = 1821] [serial = 216] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff897fa3400) [pid = 1821] [serial = 210] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1821 | 1461197025865 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:45 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. 17:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1130ms 17:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:03:45 INFO - PROCESS | 1821 | 1461197025878 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1821 | 1461197025882 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:03:45 INFO - PROCESS | 1821 | 1461197025890 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1821 | 1461197025892 Marionette TRACE conn3 <- [1,346,null,{}] 17:03:45 INFO - PROCESS | 1821 | 1461197025898 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:46 INFO - PROCESS | 1821 | 1461197026025 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:03:46 INFO - PROCESS | 1821 | 1461197026130 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a68d800 == 54 [pid = 1821] [id = 94] 17:03:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff88430b000) [pid = 1821] [serial = 281] [outer = (nil)] 17:03:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff889772000) [pid = 1821] [serial = 282] [outer = 0x7ff88430b000] 17:03:46 INFO - PROCESS | 1821 | 1461197026188 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff889cf5800) [pid = 1821] [serial = 283] [outer = 0x7ff88430b000] 17:03:46 INFO - PROCESS | 1821 | 1461197026882 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:46 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. 17:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1031ms 17:03:46 INFO - PROCESS | 1821 | 1461197026921 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1821 | 1461197026924 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:03:46 INFO - PROCESS | 1821 | 1461197026932 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1821 | 1461197026941 Marionette TRACE conn3 <- [1,350,null,{}] 17:03:46 INFO - PROCESS | 1821 | 1461197026980 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1821 | 1461197027118 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:03:47 INFO - PROCESS | 1821 | 1461197027128 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb51000 == 55 [pid = 1821] [id = 95] 17:03:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff889d02400) [pid = 1821] [serial = 284] [outer = (nil)] 17:03:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff88c997c00) [pid = 1821] [serial = 285] [outer = 0x7ff889d02400] 17:03:47 INFO - PROCESS | 1821 | 1461197027185 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff897c9ac00) [pid = 1821] [serial = 286] [outer = 0x7ff889d02400] 17:03:47 INFO - PROCESS | 1821 | 1461197027961 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:47 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. 17:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1052ms 17:03:47 INFO - PROCESS | 1821 | 1461197027983 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:03:47 INFO - PROCESS | 1821 | 1461197027987 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:03:47 INFO - PROCESS | 1821 | 1461197027993 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1821 | 1461197027994 Marionette TRACE conn3 <- [1,354,null,{}] 17:03:48 INFO - PROCESS | 1821 | 1461197027999 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:48 INFO - PROCESS | 1821 | 1461197028155 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:03:48 INFO - PROCESS | 1821 | 1461197028179 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff891dd7800 == 56 [pid = 1821] [id = 96] 17:03:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff88ad8e000) [pid = 1821] [serial = 287] [outer = (nil)] 17:03:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff88ad95400) [pid = 1821] [serial = 288] [outer = 0x7ff88ad8e000] 17:03:48 INFO - PROCESS | 1821 | 1461197028234 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff88ad99c00) [pid = 1821] [serial = 289] [outer = 0x7ff88ad8e000] 17:03:48 INFO - PROCESS | 1821 | 1461197028940 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 973ms 17:03:48 INFO - PROCESS | 1821 | 1461197028967 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1821 | 1461197028970 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:03:48 INFO - PROCESS | 1821 | 1461197028975 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1821 | 1461197028977 Marionette TRACE conn3 <- [1,358,null,{}] 17:03:48 INFO - PROCESS | 1821 | 1461197028990 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 1821 | 1461197029155 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:03:49 INFO - PROCESS | 1821 | 1461197029220 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805dd000 == 57 [pid = 1821] [id = 97] 17:03:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff8981e4400) [pid = 1821] [serial = 290] [outer = (nil)] 17:03:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff898fc4c00) [pid = 1821] [serial = 291] [outer = 0x7ff8981e4400] 17:03:49 INFO - PROCESS | 1821 | 1461197029288 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff89d1b3800) [pid = 1821] [serial = 292] [outer = 0x7ff8981e4400] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff8814e2800) [pid = 1821] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff88c993400) [pid = 1821] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff8802e5c00) [pid = 1821] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff881e16c00) [pid = 1821] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff8862cf400) [pid = 1821] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff889a4d000) [pid = 1821] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:03:49 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff881375800) [pid = 1821] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:03:50 INFO - PROCESS | 1821 | 1461197030078 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:50 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. 17:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1130ms 17:03:50 INFO - PROCESS | 1821 | 1461197030105 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1821 | 1461197030108 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:03:50 INFO - PROCESS | 1821 | 1461197030114 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1821 | 1461197030115 Marionette TRACE conn3 <- [1,362,null,{}] 17:03:50 INFO - PROCESS | 1821 | 1461197030120 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 1821 | 1461197030263 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:03:50 INFO - PROCESS | 1821 | 1461197030277 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89ab34800 == 58 [pid = 1821] [id = 98] 17:03:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff87f2ec000) [pid = 1821] [serial = 293] [outer = (nil)] 17:03:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff8802e1c00) [pid = 1821] [serial = 294] [outer = 0x7ff87f2ec000] 17:03:50 INFO - PROCESS | 1821 | 1461197030335 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff889acc000) [pid = 1821] [serial = 295] [outer = 0x7ff87f2ec000] 17:03:51 INFO - PROCESS | 1821 | 1461197031059 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 983ms 17:03:51 INFO - PROCESS | 1821 | 1461197031097 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1821 | 1461197031100 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:03:51 INFO - PROCESS | 1821 | 1461197031105 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1821 | 1461197031107 Marionette TRACE conn3 <- [1,366,null,{}] 17:03:51 INFO - PROCESS | 1821 | 1461197031112 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:51 INFO - PROCESS | 1821 | 1461197031270 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:03:51 INFO - PROCESS | 1821 | 1461197031286 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d372000 == 59 [pid = 1821] [id = 99] 17:03:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff889accc00) [pid = 1821] [serial = 296] [outer = (nil)] 17:03:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff89d3af000) [pid = 1821] [serial = 297] [outer = 0x7ff889accc00] 17:03:51 INFO - PROCESS | 1821 | 1461197031342 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff89d507c00) [pid = 1821] [serial = 298] [outer = 0x7ff889accc00] 17:03:52 INFO - PROCESS | 1821 | 1461197032093 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1024ms 17:03:52 INFO - PROCESS | 1821 | 1461197032131 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:03:52 INFO - PROCESS | 1821 | 1461197032137 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:03:52 INFO - PROCESS | 1821 | 1461197032144 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1821 | 1461197032150 Marionette TRACE conn3 <- [1,370,null,{}] 17:03:52 INFO - PROCESS | 1821 | 1461197032181 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1821 | 1461197032343 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:03:52 INFO - PROCESS | 1821 | 1461197032480 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889d73800 == 60 [pid = 1821] [id = 100] 17:03:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff87f2ec400) [pid = 1821] [serial = 299] [outer = (nil)] 17:03:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff88105dc00) [pid = 1821] [serial = 300] [outer = 0x7ff87f2ec400] 17:03:52 INFO - PROCESS | 1821 | 1461197032554 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff884308800) [pid = 1821] [serial = 301] [outer = 0x7ff87f2ec400] 17:03:53 INFO - PROCESS | 1821 | 1461197033535 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:03:53 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. 17:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1437ms 17:03:53 INFO - PROCESS | 1821 | 1461197033581 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1821 | 1461197033588 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:03:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:03:53 INFO - PROCESS | 1821 | 1461197033598 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1821 | 1461197033601 Marionette TRACE conn3 <- [1,374,null,{}] 17:03:53 INFO - PROCESS | 1821 | 1461197033606 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:53 INFO - PROCESS | 1821 | 1461197033785 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:03:53 INFO - PROCESS | 1821 | 1461197033925 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff890f7e800 == 61 [pid = 1821] [id = 101] 17:03:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff87f2ef000) [pid = 1821] [serial = 302] [outer = (nil)] 17:03:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff889a50800) [pid = 1821] [serial = 303] [outer = 0x7ff87f2ef000] 17:03:53 INFO - PROCESS | 1821 | 1461197033996 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff889ce7000) [pid = 1821] [serial = 304] [outer = 0x7ff87f2ef000] 17:03:54 INFO - PROCESS | 1821 | 1461197034927 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:03:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 17:03:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:03:54 INFO - PROCESS | 1821 | 1461197034978 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1821 | 1461197034981 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:03:54 INFO - PROCESS | 1821 | 1461197034987 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1821 | 1461197034992 Marionette TRACE conn3 <- [1,378,null,{}] 17:03:55 INFO - PROCESS | 1821 | 1461197035007 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 1821 | 1461197035185 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:03:55 INFO - PROCESS | 1821 | 1461197035323 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a1676000 == 62 [pid = 1821] [id = 102] 17:03:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff880a3f400) [pid = 1821] [serial = 305] [outer = (nil)] 17:03:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff88438a400) [pid = 1821] [serial = 306] [outer = 0x7ff880a3f400] 17:03:55 INFO - PROCESS | 1821 | 1461197035396 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff88ad97400) [pid = 1821] [serial = 307] [outer = 0x7ff880a3f400] 17:03:56 INFO - PROCESS | 1821 | 1461197036185 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:03:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1237ms 17:03:56 INFO - PROCESS | 1821 | 1461197036224 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1821 | 1461197036228 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:03:56 INFO - PROCESS | 1821 | 1461197036233 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1821 | 1461197036235 Marionette TRACE conn3 <- [1,382,null,{}] 17:03:56 INFO - PROCESS | 1821 | 1461197036241 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:56 INFO - PROCESS | 1821 | 1461197036380 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:03:56 INFO - PROCESS | 1821 | 1461197036518 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bd6d800 == 63 [pid = 1821] [id = 103] 17:03:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff880a42800) [pid = 1821] [serial = 308] [outer = (nil)] 17:03:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff88c8a3800) [pid = 1821] [serial = 309] [outer = 0x7ff880a42800] 17:03:56 INFO - PROCESS | 1821 | 1461197036586 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff89c972000) [pid = 1821] [serial = 310] [outer = 0x7ff880a42800] 17:03:57 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:03:57 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:03:57 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:03:57 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:03:57 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:03:57 INFO - PROCESS | 1821 | 1461197037423 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:03:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1228ms 17:03:57 INFO - PROCESS | 1821 | 1461197037463 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1821 | 1461197037465 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:03:57 INFO - PROCESS | 1821 | 1461197037471 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1821 | 1461197037473 Marionette TRACE conn3 <- [1,386,null,{}] 17:03:57 INFO - PROCESS | 1821 | 1461197037478 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1821 | 1461197037612 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:03:57 INFO - PROCESS | 1821 | 1461197037755 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c1d800 == 64 [pid = 1821] [id = 104] 17:03:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff87f2e6800) [pid = 1821] [serial = 311] [outer = (nil)] 17:03:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff88b616400) [pid = 1821] [serial = 312] [outer = 0x7ff87f2e6800] 17:03:57 INFO - PROCESS | 1821 | 1461197037833 Marionette DEBUG loaded listener.js 17:03:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff89f197400) [pid = 1821] [serial = 313] [outer = 0x7ff87f2e6800] 17:03:58 INFO - PROCESS | 1821 | 1461197038915 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:03:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1479ms 17:03:58 INFO - PROCESS | 1821 | 1461197038951 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:03:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:03:58 INFO - PROCESS | 1821 | 1461197038956 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:03:58 INFO - PROCESS | 1821 | 1461197038963 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1821 | 1461197038968 Marionette TRACE conn3 <- [1,390,null,{}] 17:03:58 INFO - PROCESS | 1821 | 1461197038977 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:59 INFO - PROCESS | 1821 | 1461197039111 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:03:59 INFO - PROCESS | 1821 | 1461197039286 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a68f000 == 65 [pid = 1821] [id = 105] 17:03:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff8802eb800) [pid = 1821] [serial = 314] [outer = (nil)] 17:03:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff880a46400) [pid = 1821] [serial = 315] [outer = 0x7ff8802eb800] 17:03:59 INFO - PROCESS | 1821 | 1461197039347 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff881372000) [pid = 1821] [serial = 316] [outer = 0x7ff8802eb800] 17:04:00 INFO - PROCESS | 1821 | 1461197040247 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:04:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1333ms 17:04:00 INFO - PROCESS | 1821 | 1461197040297 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1821 | 1461197040306 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:04:00 INFO - PROCESS | 1821 | 1461197040315 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1821 | 1461197040319 Marionette TRACE conn3 <- [1,394,null,{}] 17:04:00 INFO - PROCESS | 1821 | 1461197040325 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:00 INFO - PROCESS | 1821 | 1461197040485 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:04:00 INFO - PROCESS | 1821 | 1461197040628 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a955800 == 64 [pid = 1821] [id = 46] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ab34800 == 63 [pid = 1821] [id = 98] 17:04:00 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff880e87800) [pid = 1821] [serial = 258] [outer = (nil)] [url = about:blank] 17:04:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c15800 == 64 [pid = 1821] [id = 106] 17:04:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff87f2e9400) [pid = 1821] [serial = 317] [outer = (nil)] 17:04:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff88430c000) [pid = 1821] [serial = 318] [outer = 0x7ff87f2e9400] 17:04:00 INFO - PROCESS | 1821 | 1461197040757 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff88575e000) [pid = 1821] [serial = 319] [outer = 0x7ff87f2e9400] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805dd000 == 63 [pid = 1821] [id = 97] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891dd7800 == 62 [pid = 1821] [id = 96] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb51000 == 61 [pid = 1821] [id = 95] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a68d800 == 60 [pid = 1821] [id = 94] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889a97800 == 59 [pid = 1821] [id = 93] 17:04:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff883955800 == 58 [pid = 1821] [id = 92] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff889cee800) [pid = 1821] [serial = 243] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff88b979400) [pid = 1821] [serial = 245] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff89c971c00) [pid = 1821] [serial = 230] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff88a418400) [pid = 1821] [serial = 227] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff8839a7000) [pid = 1821] [serial = 108] [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.] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff8a1465400) [pid = 1821] [serial = 233] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff897cee000) [pid = 1821] [serial = 252] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff88b617000) [pid = 1821] [serial = 249] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff88c7d3800) [pid = 1821] [serial = 246] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff88430c800) [pid = 1821] [serial = 248] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff88d772400) [pid = 1821] [serial = 251] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff881132400) [pid = 1821] [serial = 255] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff897cf5400) [pid = 1821] [serial = 256] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff8839a7800) [pid = 1821] [serial = 237] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff882c93000) [pid = 1821] [serial = 236] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff888a77c00) [pid = 1821] [serial = 224] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff888ff8c00) [pid = 1821] [serial = 240] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff887851400) [pid = 1821] [serial = 239] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff889c48800) [pid = 1821] [serial = 242] [outer = (nil)] [url = about:blank] 17:04:01 INFO - PROCESS | 1821 | 1461197041555 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:04:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1283ms 17:04:01 INFO - PROCESS | 1821 | 1461197041599 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1821 | 1461197041602 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:04:01 INFO - PROCESS | 1821 | 1461197041611 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1821 | 1461197041615 Marionette TRACE conn3 <- [1,398,null,{}] 17:04:01 INFO - PROCESS | 1821 | 1461197041630 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 1821 | 1461197041764 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:04:01 INFO - PROCESS | 1821 | 1461197041774 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a94c000 == 59 [pid = 1821] [id = 107] 17:04:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff8862d2000) [pid = 1821] [serial = 320] [outer = (nil)] 17:04:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff889a4b000) [pid = 1821] [serial = 321] [outer = 0x7ff8862d2000] 17:04:01 INFO - PROCESS | 1821 | 1461197041838 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff889c4b400) [pid = 1821] [serial = 322] [outer = 0x7ff8862d2000] 17:04:02 INFO - PROCESS | 1821 | 1461197042576 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 985ms 17:04:02 INFO - PROCESS | 1821 | 1461197042597 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1821 | 1461197042601 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:04:02 INFO - PROCESS | 1821 | 1461197042607 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1821 | 1461197042609 Marionette TRACE conn3 <- [1,402,null,{}] 17:04:02 INFO - PROCESS | 1821 | 1461197042614 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:02 INFO - PROCESS | 1821 | 1461197042744 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:04:02 INFO - PROCESS | 1821 | 1461197042883 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b877800 == 60 [pid = 1821] [id = 108] 17:04:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff88a418000) [pid = 1821] [serial = 323] [outer = (nil)] 17:04:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff88ad91000) [pid = 1821] [serial = 324] [outer = 0x7ff88a418000] 17:04:02 INFO - PROCESS | 1821 | 1461197042948 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff88ad98400) [pid = 1821] [serial = 325] [outer = 0x7ff88a418000] 17:04:03 INFO - PROCESS | 1821 | 1461197043711 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1131ms 17:04:03 INFO - PROCESS | 1821 | 1461197043740 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:04:03 INFO - PROCESS | 1821 | 1461197043742 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:04:03 INFO - PROCESS | 1821 | 1461197043747 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 1821 | 1461197043750 Marionette TRACE conn3 <- [1,406,null,{}] 17:04:03 INFO - PROCESS | 1821 | 1461197043755 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:03 INFO - PROCESS | 1821 | 1461197043912 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:04:03 INFO - PROCESS | 1821 | 1461197043936 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff891dd7800 == 61 [pid = 1821] [id = 109] 17:04:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff87f44cc00) [pid = 1821] [serial = 326] [outer = (nil)] 17:04:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff87f457c00) [pid = 1821] [serial = 327] [outer = 0x7ff87f44cc00] 17:04:04 INFO - PROCESS | 1821 | 1461197043993 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff889c4e000) [pid = 1821] [serial = 328] [outer = 0x7ff87f44cc00] 17:04:04 INFO - PROCESS | 1821 | 1461197044772 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1074ms 17:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:04:04 INFO - PROCESS | 1821 | 1461197044822 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1821 | 1461197044825 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:04:04 INFO - PROCESS | 1821 | 1461197044837 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1821 | 1461197044838 Marionette TRACE conn3 <- [1,410,null,{}] 17:04:04 INFO - PROCESS | 1821 | 1461197044842 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 1821 | 1461197045031 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:04:05 INFO - PROCESS | 1821 | 1461197045053 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805c7000 == 62 [pid = 1821] [id = 110] 17:04:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff88b977c00) [pid = 1821] [serial = 329] [outer = (nil)] 17:04:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff896e70c00) [pid = 1821] [serial = 330] [outer = 0x7ff88b977c00] 17:04:05 INFO - PROCESS | 1821 | 1461197045115 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff898e35c00) [pid = 1821] [serial = 331] [outer = 0x7ff88b977c00] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff88ad8e000) [pid = 1821] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff8981e4400) [pid = 1821] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff87f2ec000) [pid = 1821] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff88430b000) [pid = 1821] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff885760000) [pid = 1821] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff889d02400) [pid = 1821] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:04:05 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff880e89800) [pid = 1821] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:04:05 INFO - PROCESS | 1821 | 1461197045936 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1135ms 17:04:05 INFO - PROCESS | 1821 | 1461197045965 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 1821 | 1461197045968 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:04:05 INFO - PROCESS | 1821 | 1461197045979 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1821 | 1461197045981 Marionette TRACE conn3 <- [1,414,null,{}] 17:04:05 INFO - PROCESS | 1821 | 1461197045985 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:06 INFO - PROCESS | 1821 | 1461197046103 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:04:06 INFO - PROCESS | 1821 | 1461197046115 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff891ddf000 == 63 [pid = 1821] [id = 111] 17:04:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff880e94c00) [pid = 1821] [serial = 332] [outer = (nil)] 17:04:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff880e9ec00) [pid = 1821] [serial = 333] [outer = 0x7ff880e94c00] 17:04:06 INFO - PROCESS | 1821 | 1461197046171 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff88430b000) [pid = 1821] [serial = 334] [outer = 0x7ff880e94c00] 17:04:06 INFO - PROCESS | 1821 | 1461197046874 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 922ms 17:04:06 INFO - PROCESS | 1821 | 1461197046902 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 1821 | 1461197046905 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:04:06 INFO - PROCESS | 1821 | 1461197046910 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1821 | 1461197046912 Marionette TRACE conn3 <- [1,418,null,{}] 17:04:06 INFO - PROCESS | 1821 | 1461197046918 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1821 | 1461197047075 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:04:07 INFO - PROCESS | 1821 | 1461197047092 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cc93800 == 64 [pid = 1821] [id = 112] 17:04:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff87f44dc00) [pid = 1821] [serial = 335] [outer = (nil)] 17:04:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff88ad8b800) [pid = 1821] [serial = 336] [outer = 0x7ff87f44dc00] 17:04:07 INFO - PROCESS | 1821 | 1461197047148 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff89b018800) [pid = 1821] [serial = 337] [outer = 0x7ff87f44dc00] 17:04:08 INFO - PROCESS | 1821 | 1461197048367 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:04:08 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 17:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1475ms 17:04:08 INFO - PROCESS | 1821 | 1461197048386 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1821 | 1461197048393 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:04:08 INFO - PROCESS | 1821 | 1461197048400 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1821 | 1461197048403 Marionette TRACE conn3 <- [1,422,null,{}] 17:04:08 INFO - PROCESS | 1821 | 1461197048410 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:08 INFO - PROCESS | 1821 | 1461197048623 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:04:08 INFO - PROCESS | 1821 | 1461197048733 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889f0e800 == 65 [pid = 1821] [id = 113] 17:04:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff880a44400) [pid = 1821] [serial = 338] [outer = (nil)] 17:04:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff880e89000) [pid = 1821] [serial = 339] [outer = 0x7ff880a44400] 17:04:08 INFO - PROCESS | 1821 | 1461197048801 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff881056000) [pid = 1821] [serial = 340] [outer = 0x7ff880a44400] 17:04:10 INFO - PROCESS | 1821 | 1461197050017 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1635ms 17:04:10 INFO - PROCESS | 1821 | 1461197050041 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1821 | 1461197050049 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:04:10 INFO - PROCESS | 1821 | 1461197050059 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1821 | 1461197050063 Marionette TRACE conn3 <- [1,426,null,{}] 17:04:10 INFO - PROCESS | 1821 | 1461197050068 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1821 | 1461197050256 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:04:10 INFO - PROCESS | 1821 | 1461197050366 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff891de5000 == 66 [pid = 1821] [id = 114] 17:04:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff880e93000) [pid = 1821] [serial = 341] [outer = (nil)] 17:04:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff884390c00) [pid = 1821] [serial = 342] [outer = 0x7ff880e93000] 17:04:10 INFO - PROCESS | 1821 | 1461197050434 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff888ff0c00) [pid = 1821] [serial = 343] [outer = 0x7ff880e93000] 17:04:11 INFO - PROCESS | 1821 | 1461197051339 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1821 | 1461197051401 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:04:11 INFO - PROCESS | 1821 | 1461197051407 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1821 | 1461197051412 Marionette TRACE conn3 <- [1,430,null,{}] 17:04:11 INFO - PROCESS | 1821 | 1461197051427 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:11 INFO - PROCESS | 1821 | 1461197051584 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:04:11 INFO - PROCESS | 1821 | 1461197051719 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89fe39000 == 67 [pid = 1821] [id = 115] 17:04:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff884392000) [pid = 1821] [serial = 344] [outer = (nil)] 17:04:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff88afae400) [pid = 1821] [serial = 345] [outer = 0x7ff884392000] 17:04:11 INFO - PROCESS | 1821 | 1461197051791 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff891066c00) [pid = 1821] [serial = 346] [outer = 0x7ff884392000] 17:04:12 INFO - PROCESS | 1821 | 1461197052605 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1234ms 17:04:12 INFO - PROCESS | 1821 | 1461197052643 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1821 | 1461197052646 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:04:12 INFO - PROCESS | 1821 | 1461197052652 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1821 | 1461197052654 Marionette TRACE conn3 <- [1,434,null,{}] 17:04:12 INFO - PROCESS | 1821 | 1461197052660 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1821 | 1461197052802 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:04:12 INFO - PROCESS | 1821 | 1461197052921 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855e4000 == 68 [pid = 1821] [id = 116] 17:04:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff889c4bc00) [pid = 1821] [serial = 347] [outer = (nil)] 17:04:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff89cfc0800) [pid = 1821] [serial = 348] [outer = 0x7ff889c4bc00] 17:04:13 INFO - PROCESS | 1821 | 1461197053032 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff89d426800) [pid = 1821] [serial = 349] [outer = 0x7ff889c4bc00] 17:04:13 INFO - PROCESS | 1821 | 1461197053857 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:04:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1235ms 17:04:13 INFO - PROCESS | 1821 | 1461197053889 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 1821 | 1461197053892 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:04:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:04:13 INFO - PROCESS | 1821 | 1461197053897 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1821 | 1461197053899 Marionette TRACE conn3 <- [1,438,null,{}] 17:04:13 INFO - PROCESS | 1821 | 1461197053905 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:14 INFO - PROCESS | 1821 | 1461197054045 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:04:14 INFO - PROCESS | 1821 | 1461197054187 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c91000 == 69 [pid = 1821] [id = 117] 17:04:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff880e62400) [pid = 1821] [serial = 350] [outer = (nil)] 17:04:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff880e6c800) [pid = 1821] [serial = 351] [outer = 0x7ff880e62400] 17:04:14 INFO - PROCESS | 1821 | 1461197054255 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff880e71c00) [pid = 1821] [serial = 352] [outer = 0x7ff880e62400] 17:04:15 INFO - PROCESS | 1821 | 1461197055093 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1433ms 17:04:15 INFO - PROCESS | 1821 | 1461197055331 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1821 | 1461197055337 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:04:15 INFO - PROCESS | 1821 | 1461197055344 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1821 | 1461197055347 Marionette TRACE conn3 <- [1,442,null,{}] 17:04:15 INFO - PROCESS | 1821 | 1461197055354 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 1821 | 1461197055490 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:04:15 INFO - PROCESS | 1821 | 1461197055706 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886dc4000 == 70 [pid = 1821] [id = 118] 17:04:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff8802e8400) [pid = 1821] [serial = 353] [outer = (nil)] 17:04:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff880a3d800) [pid = 1821] [serial = 354] [outer = 0x7ff8802e8400] 17:04:15 INFO - PROCESS | 1821 | 1461197055771 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff880e6ac00) [pid = 1821] [serial = 355] [outer = 0x7ff8802e8400] 17:04:16 INFO - PROCESS | 1821 | 1461197056613 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1329ms 17:04:16 INFO - PROCESS | 1821 | 1461197056674 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1821 | 1461197056679 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:04:16 INFO - PROCESS | 1821 | 1461197056690 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1821 | 1461197056694 Marionette TRACE conn3 <- [1,446,null,{}] 17:04:16 INFO - PROCESS | 1821 | 1461197056699 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1821 | 1461197056837 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:04:16 INFO - PROCESS | 1821 | 1461197056978 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | --DOCSHELL 0x7ff889f10800 == 69 [pid = 1821] [id = 52] 17:04:16 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab19800 == 68 [pid = 1821] [id = 51] 17:04:16 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889c6c800 == 67 [pid = 1821] [id = 41] 17:04:16 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891ddf000 == 66 [pid = 1821] [id = 111] 17:04:16 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c7000 == 65 [pid = 1821] [id = 110] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff880e8c800) [pid = 1821] [serial = 261] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff897cf7000) [pid = 1821] [serial = 270] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff88afa9800) [pid = 1821] [serial = 267] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff89910f800) [pid = 1821] [serial = 273] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff8862d5c00) [pid = 1821] [serial = 264] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff89d3af000) [pid = 1821] [serial = 297] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805c7000 == 66 [pid = 1821] [id = 119] 17:04:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff87f457400) [pid = 1821] [serial = 356] [outer = (nil)] 17:04:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff880e99000) [pid = 1821] [serial = 357] [outer = 0x7ff87f457400] 17:04:17 INFO - PROCESS | 1821 | 1461197057074 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff88430a000) [pid = 1821] [serial = 358] [outer = 0x7ff87f457400] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891dd7800 == 65 [pid = 1821] [id = 109] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b877800 == 64 [pid = 1821] [id = 108] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a94c000 == 63 [pid = 1821] [id = 107] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c15800 == 62 [pid = 1821] [id = 106] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a68f000 == 61 [pid = 1821] [id = 105] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bd6d800 == 60 [pid = 1821] [id = 103] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a1676000 == 59 [pid = 1821] [id = 102] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff890f7e800 == 58 [pid = 1821] [id = 101] 17:04:17 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889d73800 == 57 [pid = 1821] [id = 100] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff88ad95400) [pid = 1821] [serial = 288] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff898fc4c00) [pid = 1821] [serial = 291] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff8802e1c00) [pid = 1821] [serial = 294] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff889772000) [pid = 1821] [serial = 282] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff889cf5800) [pid = 1821] [serial = 283] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff888fef000) [pid = 1821] [serial = 280] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff8862d6400) [pid = 1821] [serial = 279] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff88c997c00) [pid = 1821] [serial = 285] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff882c8c400) [pid = 1821] [serial = 277] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff880e8f800) [pid = 1821] [serial = 276] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff89d1b3800) [pid = 1821] [serial = 292] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff88ad99c00) [pid = 1821] [serial = 289] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff897c9ac00) [pid = 1821] [serial = 286] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff889acc000) [pid = 1821] [serial = 295] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1821 | 1461197057820 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1185ms 17:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:04:17 INFO - PROCESS | 1821 | 1461197057873 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1821 | 1461197057875 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:04:17 INFO - PROCESS | 1821 | 1461197057882 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1821 | 1461197057885 Marionette TRACE conn3 <- [1,450,null,{}] 17:04:17 INFO - PROCESS | 1821 | 1461197057898 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 1821 | 1461197058067 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:04:18 INFO - PROCESS | 1821 | 1461197058079 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a952000 == 58 [pid = 1821] [id = 120] 17:04:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff885480800) [pid = 1821] [serial = 359] [outer = (nil)] 17:04:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff885489800) [pid = 1821] [serial = 360] [outer = 0x7ff885480800] 17:04:18 INFO - PROCESS | 1821 | 1461197058143 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff888965400) [pid = 1821] [serial = 361] [outer = 0x7ff885480800] 17:04:18 INFO - PROCESS | 1821 | 1461197058938 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1821 | 1461197058995 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:04:19 INFO - PROCESS | 1821 | 1461197059002 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1821 | 1461197059003 Marionette TRACE conn3 <- [1,454,null,{}] 17:04:19 INFO - PROCESS | 1821 | 1461197059008 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:19 INFO - PROCESS | 1821 | 1461197059137 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:04:19 INFO - PROCESS | 1821 | 1461197059152 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb67800 == 59 [pid = 1821] [id = 121] 17:04:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff888a77400) [pid = 1821] [serial = 362] [outer = (nil)] 17:04:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff889c50000) [pid = 1821] [serial = 363] [outer = 0x7ff888a77400] 17:04:19 INFO - PROCESS | 1821 | 1461197059209 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff88ad8b400) [pid = 1821] [serial = 364] [outer = 0x7ff888a77400] 17:04:19 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:19 INFO - PROCESS | 1821 | 1461197059991 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1027ms 17:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:04:20 INFO - PROCESS | 1821 | 1461197060029 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1821 | 1461197060032 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:04:20 INFO - PROCESS | 1821 | 1461197060037 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1821 | 1461197060040 Marionette TRACE conn3 <- [1,458,null,{}] 17:04:20 INFO - PROCESS | 1821 | 1461197060069 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:20 INFO - PROCESS | 1821 | 1461197060231 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:04:20 INFO - PROCESS | 1821 | 1461197060255 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff890f7c000 == 60 [pid = 1821] [id = 122] 17:04:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff889c43000) [pid = 1821] [serial = 365] [outer = (nil)] 17:04:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff88ad96800) [pid = 1821] [serial = 366] [outer = 0x7ff889c43000] 17:04:20 INFO - PROCESS | 1821 | 1461197060314 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff88b68e000) [pid = 1821] [serial = 367] [outer = 0x7ff889c43000] 17:04:21 INFO - PROCESS | 1821 | 1461197061050 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1821 | 1461197061079 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:04:21 INFO - PROCESS | 1821 | 1461197061085 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1821 | 1461197061087 Marionette TRACE conn3 <- [1,462,null,{}] 17:04:21 INFO - PROCESS | 1821 | 1461197061098 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 1821 | 1461197061291 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:04:21 INFO - PROCESS | 1821 | 1461197061372 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881fdd800 == 61 [pid = 1821] [id = 123] 17:04:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff897a7f400) [pid = 1821] [serial = 368] [outer = (nil)] 17:04:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff89d428c00) [pid = 1821] [serial = 369] [outer = 0x7ff897a7f400] 17:04:21 INFO - PROCESS | 1821 | 1461197061438 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff89d563c00) [pid = 1821] [serial = 370] [outer = 0x7ff897a7f400] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff880e94c00) [pid = 1821] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff87f2e9400) [pid = 1821] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff8802eb800) [pid = 1821] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff88a418000) [pid = 1821] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff87f44cc00) [pid = 1821] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff88b977c00) [pid = 1821] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:04:22 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff8862d2000) [pid = 1821] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:04:22 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:22 INFO - PROCESS | 1821 | 1461197062270 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1821 | 1461197062317 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:04:22 INFO - PROCESS | 1821 | 1461197062321 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1821 | 1461197062324 Marionette TRACE conn3 <- [1,466,null,{}] 17:04:22 INFO - PROCESS | 1821 | 1461197062329 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:22 INFO - PROCESS | 1821 | 1461197062448 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:04:22 INFO - PROCESS | 1821 | 1461197062461 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89c99f000 == 62 [pid = 1821] [id = 124] 17:04:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff87f342c00) [pid = 1821] [serial = 371] [outer = (nil)] 17:04:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff87f34f400) [pid = 1821] [serial = 372] [outer = 0x7ff87f342c00] 17:04:22 INFO - PROCESS | 1821 | 1461197062516 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff8802e7400) [pid = 1821] [serial = 373] [outer = 0x7ff87f342c00] 17:04:23 INFO - PROCESS | 1821 | 1461197063263 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:04:23 INFO - PROCESS | 1821 | 1461197063306 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:04:23 INFO - PROCESS | 1821 | 1461197063319 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1821 | 1461197063321 Marionette TRACE conn3 <- [1,470,null,{}] 17:04:23 INFO - PROCESS | 1821 | 1461197063325 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 1821 | 1461197063452 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:04:23 INFO - PROCESS | 1821 | 1461197063466 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89fe33000 == 63 [pid = 1821] [id = 125] 17:04:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff87f322800) [pid = 1821] [serial = 374] [outer = (nil)] 17:04:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff87f32d400) [pid = 1821] [serial = 375] [outer = 0x7ff87f322800] 17:04:23 INFO - PROCESS | 1821 | 1461197063525 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff87f34f800) [pid = 1821] [serial = 376] [outer = 0x7ff87f322800] 17:04:24 INFO - PROCESS | 1821 | 1461197064427 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:04:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1184ms 17:04:24 INFO - PROCESS | 1821 | 1461197064498 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:04:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:04:24 INFO - PROCESS | 1821 | 1461197064504 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:04:24 INFO - PROCESS | 1821 | 1461197064511 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1821 | 1461197064517 Marionette TRACE conn3 <- [1,474,null,{}] 17:04:24 INFO - PROCESS | 1821 | 1461197064525 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 1821 | 1461197064716 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:04:24 INFO - PROCESS | 1821 | 1461197064856 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f3d2000 == 64 [pid = 1821] [id = 126] 17:04:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff87f324400) [pid = 1821] [serial = 377] [outer = (nil)] 17:04:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff87f455000) [pid = 1821] [serial = 378] [outer = 0x7ff87f324400] 17:04:24 INFO - PROCESS | 1821 | 1461197064930 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff8802ec800) [pid = 1821] [serial = 379] [outer = 0x7ff87f324400] 17:04:25 INFO - PROCESS | 1821 | 1461197065818 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1384ms 17:04:25 INFO - PROCESS | 1821 | 1461197065896 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1821 | 1461197065904 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:04:25 INFO - PROCESS | 1821 | 1461197065913 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1821 | 1461197065917 Marionette TRACE conn3 <- [1,478,null,{}] 17:04:25 INFO - PROCESS | 1821 | 1461197065922 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:26 INFO - PROCESS | 1821 | 1461197066115 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:04:26 INFO - PROCESS | 1821 | 1461197066254 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88973a000 == 65 [pid = 1821] [id = 127] 17:04:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff87f349000) [pid = 1821] [serial = 380] [outer = (nil)] 17:04:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff881b02800) [pid = 1821] [serial = 381] [outer = 0x7ff87f349000] 17:04:26 INFO - PROCESS | 1821 | 1461197066325 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff881b08000) [pid = 1821] [serial = 382] [outer = 0x7ff87f349000] 17:04:27 INFO - PROCESS | 1821 | 1461197067246 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1378ms 17:04:27 INFO - PROCESS | 1821 | 1461197067292 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1821 | 1461197067295 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:04:27 INFO - PROCESS | 1821 | 1461197067301 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1821 | 1461197067306 Marionette TRACE conn3 <- [1,482,null,{}] 17:04:27 INFO - PROCESS | 1821 | 1461197067321 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1821 | 1461197067479 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:04:27 INFO - PROCESS | 1821 | 1461197067619 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff898c02800 == 66 [pid = 1821] [id = 128] 17:04:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff881b0a800) [pid = 1821] [serial = 383] [outer = (nil)] 17:04:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff884310c00) [pid = 1821] [serial = 384] [outer = 0x7ff881b0a800] 17:04:27 INFO - PROCESS | 1821 | 1461197067702 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff885760000) [pid = 1821] [serial = 385] [outer = 0x7ff881b0a800] 17:04:28 INFO - PROCESS | 1821 | 1461197068563 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1333ms 17:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:04:28 INFO - PROCESS | 1821 | 1461197068636 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1821 | 1461197068639 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:04:28 INFO - PROCESS | 1821 | 1461197068645 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1821 | 1461197068648 Marionette TRACE conn3 <- [1,486,null,{}] 17:04:28 INFO - PROCESS | 1821 | 1461197068653 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:28 INFO - PROCESS | 1821 | 1461197068849 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:04:28 INFO - PROCESS | 1821 | 1461197068989 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f295000 == 67 [pid = 1821] [id = 129] 17:04:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff87a9e6000) [pid = 1821] [serial = 386] [outer = (nil)] 17:04:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff87a9ec400) [pid = 1821] [serial = 387] [outer = 0x7ff87a9e6000] 17:04:29 INFO - PROCESS | 1821 | 1461197069069 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff881b0f400) [pid = 1821] [serial = 388] [outer = 0x7ff87a9e6000] 17:04:29 INFO - PROCESS | 1821 | 1461197069862 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1290ms 17:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:04:29 INFO - PROCESS | 1821 | 1461197069934 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1821 | 1461197069937 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:04:29 INFO - PROCESS | 1821 | 1461197069943 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1821 | 1461197069946 Marionette TRACE conn3 <- [1,490,null,{}] 17:04:29 INFO - PROCESS | 1821 | 1461197069951 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 1821 | 1461197070089 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:04:30 INFO - PROCESS | 1821 | 1461197070233 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88550c800 == 68 [pid = 1821] [id = 130] 17:04:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff87a9e8400) [pid = 1821] [serial = 389] [outer = (nil)] 17:04:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff8862d6000) [pid = 1821] [serial = 390] [outer = 0x7ff87a9e8400] 17:04:30 INFO - PROCESS | 1821 | 1461197070300 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff889c48c00) [pid = 1821] [serial = 391] [outer = 0x7ff87a9e8400] 17:04:31 INFO - PROCESS | 1821 | 1461197071108 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1228ms 17:04:31 INFO - PROCESS | 1821 | 1461197071171 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:04:31 INFO - PROCESS | 1821 | 1461197071174 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:04:31 INFO - PROCESS | 1821 | 1461197071179 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1821 | 1461197071182 Marionette TRACE conn3 <- [1,494,null,{}] 17:04:31 INFO - PROCESS | 1821 | 1461197071187 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1821 | 1461197071403 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:04:31 INFO - PROCESS | 1821 | 1461197071546 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a7a1800 == 69 [pid = 1821] [id = 131] 17:04:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff87f44d000) [pid = 1821] [serial = 392] [outer = (nil)] 17:04:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff87f45b000) [pid = 1821] [serial = 393] [outer = 0x7ff87f44d000] 17:04:31 INFO - PROCESS | 1821 | 1461197071614 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff889a47c00) [pid = 1821] [serial = 394] [outer = 0x7ff87f44d000] 17:04:32 INFO - PROCESS | 1821 | 1461197072729 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:04:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1587ms 17:04:32 INFO - PROCESS | 1821 | 1461197072767 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:04:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:04:32 INFO - PROCESS | 1821 | 1461197072772 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:04:32 INFO - PROCESS | 1821 | 1461197072779 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1821 | 1461197072784 Marionette TRACE conn3 <- [1,498,null,{}] 17:04:32 INFO - PROCESS | 1821 | 1461197072792 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 1821 | 1461197072934 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:04:33 INFO - PROCESS | 1821 | 1461197073194 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c9c800 == 70 [pid = 1821] [id = 132] 17:04:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff87a7e8c00) [pid = 1821] [serial = 395] [outer = (nil)] 17:04:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff87f327400) [pid = 1821] [serial = 396] [outer = 0x7ff87a7e8c00] 17:04:33 INFO - PROCESS | 1821 | 1461197073270 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff87f347c00) [pid = 1821] [serial = 397] [outer = 0x7ff87a7e8c00] 17:04:34 INFO - PROCESS | 1821 | 1461197074117 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1387ms 17:04:34 INFO - PROCESS | 1821 | 1461197074166 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1821 | 1461197074174 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:04:34 INFO - PROCESS | 1821 | 1461197074183 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1821 | 1461197074187 Marionette TRACE conn3 <- [1,502,null,{}] 17:04:34 INFO - PROCESS | 1821 | 1461197074192 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 1821 | 1461197074398 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:04:34 INFO - PROCESS | 1821 | 1461197074412 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff883955800 == 71 [pid = 1821] [id = 133] 17:04:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff87f349c00) [pid = 1821] [serial = 398] [outer = (nil)] 17:04:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff880a45800) [pid = 1821] [serial = 399] [outer = 0x7ff87f349c00] 17:04:34 INFO - PROCESS | 1821 | 1461197074474 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff880e6dc00) [pid = 1821] [serial = 400] [outer = 0x7ff87f349c00] 17:04:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89c99f000 == 70 [pid = 1821] [id = 124] 17:04:34 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff88438a400) [pid = 1821] [serial = 306] [outer = (nil)] [url = about:blank] 17:04:34 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff88c8a3800) [pid = 1821] [serial = 309] [outer = (nil)] [url = about:blank] 17:04:34 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff88ad8b800) [pid = 1821] [serial = 336] [outer = (nil)] [url = about:blank] 17:04:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881fdd800 == 69 [pid = 1821] [id = 123] 17:04:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff890f7c000 == 68 [pid = 1821] [id = 122] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb67800 == 67 [pid = 1821] [id = 121] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a952000 == 66 [pid = 1821] [id = 120] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c7000 == 65 [pid = 1821] [id = 119] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc4000 == 64 [pid = 1821] [id = 118] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c91000 == 63 [pid = 1821] [id = 117] 17:04:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889f0e800 == 62 [pid = 1821] [id = 113] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff88430b000) [pid = 1821] [serial = 334] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff88575e000) [pid = 1821] [serial = 319] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff880e9ec00) [pid = 1821] [serial = 333] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff88430c000) [pid = 1821] [serial = 318] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff88105dc00) [pid = 1821] [serial = 300] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff881372000) [pid = 1821] [serial = 316] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff88ad98400) [pid = 1821] [serial = 325] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff889c4e000) [pid = 1821] [serial = 328] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff88ad91000) [pid = 1821] [serial = 324] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff898e35c00) [pid = 1821] [serial = 331] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff88b616400) [pid = 1821] [serial = 312] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff880a46400) [pid = 1821] [serial = 315] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff889a4b000) [pid = 1821] [serial = 321] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff87f457c00) [pid = 1821] [serial = 327] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff896e70c00) [pid = 1821] [serial = 330] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff889a50800) [pid = 1821] [serial = 303] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff889c4b400) [pid = 1821] [serial = 322] [outer = (nil)] [url = about:blank] 17:04:35 INFO - PROCESS | 1821 | 1461197075380 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1228ms 17:04:35 INFO - PROCESS | 1821 | 1461197075412 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1821 | 1461197075418 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:04:35 INFO - PROCESS | 1821 | 1461197075449 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1821 | 1461197075454 Marionette TRACE conn3 <- [1,506,null,{}] 17:04:35 INFO - PROCESS | 1821 | 1461197075469 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:35 INFO - PROCESS | 1821 | 1461197075605 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:04:35 INFO - PROCESS | 1821 | 1461197075616 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885739800 == 63 [pid = 1821] [id = 134] 17:04:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff880e9ec00) [pid = 1821] [serial = 401] [outer = (nil)] 17:04:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff881131400) [pid = 1821] [serial = 402] [outer = 0x7ff880e9ec00] 17:04:35 INFO - PROCESS | 1821 | 1461197075677 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff881b07c00) [pid = 1821] [serial = 403] [outer = 0x7ff880e9ec00] 17:04:36 INFO - PROCESS | 1821 | 1461197076425 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1034ms 17:04:36 INFO - PROCESS | 1821 | 1461197076480 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:04:36 INFO - PROCESS | 1821 | 1461197076485 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:04:36 INFO - PROCESS | 1821 | 1461197076490 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1821 | 1461197076492 Marionette TRACE conn3 <- [1,510,null,{}] 17:04:36 INFO - PROCESS | 1821 | 1461197076504 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:36 INFO - PROCESS | 1821 | 1461197076628 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:04:36 INFO - PROCESS | 1821 | 1461197076641 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a673000 == 64 [pid = 1821] [id = 135] 17:04:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff88105d400) [pid = 1821] [serial = 404] [outer = (nil)] 17:04:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff88430b000) [pid = 1821] [serial = 405] [outer = 0x7ff88105d400] 17:04:36 INFO - PROCESS | 1821 | 1461197076697 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff88547e800) [pid = 1821] [serial = 406] [outer = 0x7ff88105d400] 17:04:37 INFO - PROCESS | 1821 | 1461197077456 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 982ms 17:04:37 INFO - PROCESS | 1821 | 1461197077471 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1821 | 1461197077485 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:04:37 INFO - PROCESS | 1821 | 1461197077498 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1821 | 1461197077500 Marionette TRACE conn3 <- [1,514,null,{}] 17:04:37 INFO - PROCESS | 1821 | 1461197077503 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 1821 | 1461197077659 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:04:37 INFO - PROCESS | 1821 | 1461197077686 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f287000 == 65 [pid = 1821] [id = 136] 17:04:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff881b09000) [pid = 1821] [serial = 407] [outer = (nil)] 17:04:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff885485400) [pid = 1821] [serial = 408] [outer = 0x7ff881b09000] 17:04:37 INFO - PROCESS | 1821 | 1461197077741 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff8862cf800) [pid = 1821] [serial = 409] [outer = 0x7ff881b09000] 17:04:38 INFO - PROCESS | 1821 | 1461197078452 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:04:38 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 17:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 977ms 17:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:04:38 INFO - PROCESS | 1821 | 1461197078485 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1821 | 1461197078487 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:04:38 INFO - PROCESS | 1821 | 1461197078492 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1821 | 1461197078495 Marionette TRACE conn3 <- [1,518,null,{}] 17:04:38 INFO - PROCESS | 1821 | 1461197078500 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:38 INFO - PROCESS | 1821 | 1461197078679 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:04:38 INFO - PROCESS | 1821 | 1461197078727 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bb59000 == 66 [pid = 1821] [id = 137] 17:04:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff888a82c00) [pid = 1821] [serial = 410] [outer = (nil)] 17:04:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff889c51400) [pid = 1821] [serial = 411] [outer = 0x7ff888a82c00] 17:04:38 INFO - PROCESS | 1821 | 1461197078787 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff88a844800) [pid = 1821] [serial = 412] [outer = 0x7ff888a82c00] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff889accc00) [pid = 1821] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff889c43000) [pid = 1821] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff897a7f400) [pid = 1821] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff87f342c00) [pid = 1821] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff885480800) [pid = 1821] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff87f44dc00) [pid = 1821] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff8802e8400) [pid = 1821] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff87f457400) [pid = 1821] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff888a77400) [pid = 1821] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff88105f800) [pid = 1821] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:04:39 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff8802e8c00) [pid = 1821] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:04:39 INFO - PROCESS | 1821 | 1461197079630 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:04:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1179ms 17:04:39 INFO - PROCESS | 1821 | 1461197079671 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1821 | 1461197079673 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:04:39 INFO - PROCESS | 1821 | 1461197079679 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1821 | 1461197079682 Marionette TRACE conn3 <- [1,522,null,{}] 17:04:39 INFO - PROCESS | 1821 | 1461197079686 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1821 | 1461197079818 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:04:39 INFO - PROCESS | 1821 | 1461197079832 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88b6b4000 == 67 [pid = 1821] [id = 138] 17:04:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff87f325000) [pid = 1821] [serial = 413] [outer = (nil)] 17:04:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff880d49800) [pid = 1821] [serial = 414] [outer = 0x7ff87f325000] 17:04:39 INFO - PROCESS | 1821 | 1461197079889 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff880d4d800) [pid = 1821] [serial = 415] [outer = 0x7ff87f325000] 17:04:40 INFO - PROCESS | 1821 | 1461197080622 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 985ms 17:04:40 INFO - PROCESS | 1821 | 1461197080666 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1821 | 1461197080669 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:04:40 INFO - PROCESS | 1821 | 1461197080674 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1821 | 1461197080676 Marionette TRACE conn3 <- [1,526,null,{}] 17:04:40 INFO - PROCESS | 1821 | 1461197080688 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:40 INFO - PROCESS | 1821 | 1461197080817 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:04:40 INFO - PROCESS | 1821 | 1461197080831 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff891de8000 == 68 [pid = 1821] [id = 139] 17:04:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff880d4dc00) [pid = 1821] [serial = 416] [outer = (nil)] 17:04:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff88430f400) [pid = 1821] [serial = 417] [outer = 0x7ff880d4dc00] 17:04:40 INFO - PROCESS | 1821 | 1461197080890 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff889c4e800) [pid = 1821] [serial = 418] [outer = 0x7ff880d4dc00] 17:04:41 INFO - PROCESS | 1821 | 1461197081764 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:04:41 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 17:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1130ms 17:04:41 INFO - PROCESS | 1821 | 1461197081806 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1821 | 1461197081812 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:04:41 INFO - PROCESS | 1821 | 1461197081820 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1821 | 1461197081825 Marionette TRACE conn3 <- [1,530,null,{}] 17:04:41 INFO - PROCESS | 1821 | 1461197081834 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1821 | 1461197081999 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:04:42 INFO - PROCESS | 1821 | 1461197082142 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c20000 == 69 [pid = 1821] [id = 140] 17:04:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff87a7f0800) [pid = 1821] [serial = 419] [outer = (nil)] 17:04:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff87f328800) [pid = 1821] [serial = 420] [outer = 0x7ff87a7f0800] 17:04:42 INFO - PROCESS | 1821 | 1461197082215 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87f44dc00) [pid = 1821] [serial = 421] [outer = 0x7ff87a7f0800] 17:04: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 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:04: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 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:04:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:04:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:04:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1145ms 17:04:42 INFO - PROCESS | 1821 | 1461197082954 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:04:43 INFO - PROCESS | 1821 | 1461197083004 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1821 | 1461197083013 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:04:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:04:43 INFO - PROCESS | 1821 | 1461197083025 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1821 | 1461197083029 Marionette TRACE conn3 <- [1,534,null,{}] 17:04:43 INFO - PROCESS | 1821 | 1461197083035 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:43 INFO - PROCESS | 1821 | 1461197083210 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:04:43 INFO - PROCESS | 1821 | 1461197083350 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d410000 == 70 [pid = 1821] [id = 141] 17:04:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff87a9ecc00) [pid = 1821] [serial = 422] [outer = (nil)] 17:04:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff880d43800) [pid = 1821] [serial = 423] [outer = 0x7ff87a9ecc00] 17:04:43 INFO - PROCESS | 1821 | 1461197083430 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff880e6fc00) [pid = 1821] [serial = 424] [outer = 0x7ff87a9ecc00] 17:04:44 INFO - PROCESS | 1821 | 1461197084357 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:04:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1386ms 17:04:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:04:44 INFO - PROCESS | 1821 | 1461197084425 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1821 | 1461197084429 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:04:44 INFO - PROCESS | 1821 | 1461197084437 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1821 | 1461197084442 Marionette TRACE conn3 <- [1,538,null,{}] 17:04:44 INFO - PROCESS | 1821 | 1461197084457 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 1821 | 1461197084625 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:04:44 INFO - PROCESS | 1821 | 1461197084747 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d01e800 == 71 [pid = 1821] [id = 142] 17:04:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff880b08c00) [pid = 1821] [serial = 425] [outer = (nil)] 17:04:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff880e9bc00) [pid = 1821] [serial = 426] [outer = 0x7ff880b08c00] 17:04:44 INFO - PROCESS | 1821 | 1461197084817 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff885480400) [pid = 1821] [serial = 427] [outer = 0x7ff880b08c00] 17:04:45 INFO - PROCESS | 1821 | 1461197085499 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:04: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. 17:04:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1085ms 17:04:45 INFO - PROCESS | 1821 | 1461197085565 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1821 | 1461197085569 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:04:45 INFO - PROCESS | 1821 | 1461197085576 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1821 | 1461197085579 Marionette TRACE conn3 <- [1,542,null,{}] 17:04:45 INFO - PROCESS | 1821 | 1461197085584 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 1821 | 1461197085722 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:04:45 INFO - PROCESS | 1821 | 1461197085867 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8aa2d3800 == 72 [pid = 1821] [id = 143] 17:04:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff880b0dc00) [pid = 1821] [serial = 428] [outer = (nil)] 17:04:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff886cbe000) [pid = 1821] [serial = 429] [outer = 0x7ff880b0dc00] 17:04:45 INFO - PROCESS | 1821 | 1461197085939 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff889a4c800) [pid = 1821] [serial = 430] [outer = 0x7ff880b0dc00] 17:04:46 INFO - PROCESS | 1821 | 1461197086730 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:04: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. 17:04:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1179ms 17:04:46 INFO - PROCESS | 1821 | 1461197086756 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1821 | 1461197086759 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:04:46 INFO - PROCESS | 1821 | 1461197086765 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1821 | 1461197086768 Marionette TRACE conn3 <- [1,546,null,{}] 17:04:46 INFO - PROCESS | 1821 | 1461197086774 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:46 INFO - PROCESS | 1821 | 1461197086984 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:04:47 INFO - PROCESS | 1821 | 1461197087076 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a23e9800 == 73 [pid = 1821] [id = 144] 17:04:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff87f34bc00) [pid = 1821] [serial = 431] [outer = (nil)] 17:04:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff889acc800) [pid = 1821] [serial = 432] [outer = 0x7ff87f34bc00] 17:04:47 INFO - PROCESS | 1821 | 1461197087147 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff88ad90c00) [pid = 1821] [serial = 433] [outer = 0x7ff87f34bc00] 17:04:47 INFO - PROCESS | 1821 | 1461197087897 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:04: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. 17:04:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1178ms 17:04:47 INFO - PROCESS | 1821 | 1461197087945 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 1821 | 1461197087948 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:04:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:04:47 INFO - PROCESS | 1821 | 1461197087954 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1821 | 1461197087957 Marionette TRACE conn3 <- [1,550,null,{}] 17:04:47 INFO - PROCESS | 1821 | 1461197087962 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1821 | 1461197088156 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:04:48 INFO - PROCESS | 1821 | 1461197088334 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a12e000 == 74 [pid = 1821] [id = 145] 17:04:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff889c48400) [pid = 1821] [serial = 434] [outer = (nil)] 17:04:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff88b61e800) [pid = 1821] [serial = 435] [outer = 0x7ff889c48400] 17:04:48 INFO - PROCESS | 1821 | 1461197088415 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff891d0bc00) [pid = 1821] [serial = 436] [outer = 0x7ff889c48400] 17:04:49 INFO - PROCESS | 1821 | 1461197089188 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:04: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. 17:04:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1288ms 17:04:49 INFO - PROCESS | 1821 | 1461197089248 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1821 | 1461197089251 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:04:49 INFO - PROCESS | 1821 | 1461197089258 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1821 | 1461197089261 Marionette TRACE conn3 <- [1,554,null,{}] 17:04:49 INFO - PROCESS | 1821 | 1461197089266 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:49 INFO - PROCESS | 1821 | 1461197089408 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:04:49 INFO - PROCESS | 1821 | 1461197089558 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88189a800 == 75 [pid = 1821] [id = 146] 17:04:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff881d03800) [pid = 1821] [serial = 437] [outer = (nil)] 17:04:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff881d09800) [pid = 1821] [serial = 438] [outer = 0x7ff881d03800] 17:04:49 INFO - PROCESS | 1821 | 1461197089627 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff881d0f800) [pid = 1821] [serial = 439] [outer = 0x7ff881d03800] 17:04:50 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:50 INFO - PROCESS | 1821 | 1461197090455 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:04:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:04:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1234ms 17:04:50 INFO - PROCESS | 1821 | 1461197090493 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1821 | 1461197090496 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:04:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:04:50 INFO - PROCESS | 1821 | 1461197090501 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1821 | 1461197090503 Marionette TRACE conn3 <- [1,558,null,{}] 17:04:50 INFO - PROCESS | 1821 | 1461197090509 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 1821 | 1461197090641 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:04:50 INFO - PROCESS | 1821 | 1461197090789 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2ba000 == 76 [pid = 1821] [id = 147] 17:04:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff87827c800) [pid = 1821] [serial = 440] [outer = (nil)] 17:04:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff878284000) [pid = 1821] [serial = 441] [outer = 0x7ff87827c800] 17:04:50 INFO - PROCESS | 1821 | 1461197090857 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff878289000) [pid = 1821] [serial = 442] [outer = 0x7ff87827c800] 17:04:51 INFO - PROCESS | 1821 | 1461197091653 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:04:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1224ms 17:04:51 INFO - PROCESS | 1821 | 1461197091727 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:04:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:04:51 INFO - PROCESS | 1821 | 1461197091730 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:04:51 INFO - PROCESS | 1821 | 1461197091735 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1821 | 1461197091738 Marionette TRACE conn3 <- [1,562,null,{}] 17:04:51 INFO - PROCESS | 1821 | 1461197091743 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1821 | 1461197091920 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:04:52 INFO - PROCESS | 1821 | 1461197092067 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88190c800 == 77 [pid = 1821] [id = 148] 17:04:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff87827cc00) [pid = 1821] [serial = 443] [outer = (nil)] 17:04:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff881926000) [pid = 1821] [serial = 444] [outer = 0x7ff87827cc00] 17:04:52 INFO - PROCESS | 1821 | 1461197092130 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff88192b400) [pid = 1821] [serial = 445] [outer = 0x7ff87827cc00] 17:04:52 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:52 INFO - PROCESS | 1821 | 1461197092908 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:04:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1232ms 17:04:52 INFO - PROCESS | 1821 | 1461197092967 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1821 | 1461197092970 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:04:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:04:52 INFO - PROCESS | 1821 | 1461197092976 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1821 | 1461197092979 Marionette TRACE conn3 <- [1,566,null,{}] 17:04:52 INFO - PROCESS | 1821 | 1461197092984 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:53 INFO - PROCESS | 1821 | 1461197093123 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:04:53 INFO - PROCESS | 1821 | 1461197093279 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881922000 == 78 [pid = 1821] [id = 149] 17:04:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff878287000) [pid = 1821] [serial = 446] [outer = (nil)] 17:04:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880e6cc00) [pid = 1821] [serial = 447] [outer = 0x7ff878287000] 17:04:53 INFO - PROCESS | 1821 | 1461197093344 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff88192cc00) [pid = 1821] [serial = 448] [outer = 0x7ff878287000] 17:04:54 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:54 INFO - PROCESS | 1821 | 1461197094386 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:04:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1481ms 17:04:54 INFO - PROCESS | 1821 | 1461197094459 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1821 | 1461197094465 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:04:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:04:54 INFO - PROCESS | 1821 | 1461197094473 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1821 | 1461197094478 Marionette TRACE conn3 <- [1,570,null,{}] 17:04:54 INFO - PROCESS | 1821 | 1461197094485 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 1821 | 1461197094749 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:04:54 INFO - PROCESS | 1821 | 1461197094956 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f292800 == 79 [pid = 1821] [id = 150] 17:04:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff87f331000) [pid = 1821] [serial = 449] [outer = (nil)] 17:04:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff87f34c800) [pid = 1821] [serial = 450] [outer = 0x7ff87f331000] 17:04:55 INFO - PROCESS | 1821 | 1461197095035 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff8802de400) [pid = 1821] [serial = 451] [outer = 0x7ff87f331000] 17:04:55 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff896ec6000 == 78 [pid = 1821] [id = 42] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff884390c00) [pid = 1821] [serial = 342] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff88afae400) [pid = 1821] [serial = 345] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff89cfc0800) [pid = 1821] [serial = 348] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff880e6c800) [pid = 1821] [serial = 351] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff87f32d400) [pid = 1821] [serial = 375] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b6b4000 == 77 [pid = 1821] [id = 138] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cc93800 == 76 [pid = 1821] [id = 112] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb59000 == 75 [pid = 1821] [id = 137] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f287000 == 74 [pid = 1821] [id = 136] 17:04:55 INFO - PROCESS | 1821 | 1461197095800 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a673000 == 73 [pid = 1821] [id = 135] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885739800 == 72 [pid = 1821] [id = 134] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff883955800 == 71 [pid = 1821] [id = 133] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c9c800 == 70 [pid = 1821] [id = 132] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898c02800 == 69 [pid = 1821] [id = 128] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88973a000 == 68 [pid = 1821] [id = 127] 17:04:55 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3d2000 == 67 [pid = 1821] [id = 126] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff880e90400) [pid = 1821] [serial = 259] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff88ad96800) [pid = 1821] [serial = 366] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff88b68e000) [pid = 1821] [serial = 367] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff89d563c00) [pid = 1821] [serial = 370] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff89d428c00) [pid = 1821] [serial = 369] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff87f34f400) [pid = 1821] [serial = 372] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff885489800) [pid = 1821] [serial = 360] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff888965400) [pid = 1821] [serial = 361] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff89b018800) [pid = 1821] [serial = 337] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff880e6ac00) [pid = 1821] [serial = 355] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff880a3d800) [pid = 1821] [serial = 354] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff880e99000) [pid = 1821] [serial = 357] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff88430a000) [pid = 1821] [serial = 358] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff880e89000) [pid = 1821] [serial = 339] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff889c50000) [pid = 1821] [serial = 363] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff88ad8b400) [pid = 1821] [serial = 364] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff8802e7400) [pid = 1821] [serial = 373] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff89feac800) [pid = 1821] [serial = 222] [outer = (nil)] [url = about:blank] 17:04:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:04:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1381ms 17:04:55 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff89d507c00) [pid = 1821] [serial = 298] [outer = (nil)] [url = about:blank] 17:04:55 INFO - PROCESS | 1821 | 1461197095862 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1821 | 1461197095869 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:04:55 INFO - PROCESS | 1821 | 1461197095877 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1821 | 1461197095881 Marionette TRACE conn3 <- [1,574,null,{}] 17:04:55 INFO - PROCESS | 1821 | 1461197095885 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:56 INFO - PROCESS | 1821 | 1461197096022 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:04:56 INFO - PROCESS | 1821 | 1461197096032 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c8b800 == 68 [pid = 1821] [id = 151] 17:04:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff880683400) [pid = 1821] [serial = 452] [outer = (nil)] 17:04:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff880d4b400) [pid = 1821] [serial = 453] [outer = 0x7ff880683400] 17:04:56 INFO - PROCESS | 1821 | 1461197096090 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff880e71000) [pid = 1821] [serial = 454] [outer = 0x7ff880683400] 17:04:57 INFO - PROCESS | 1821 | 1461197097386 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:04:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1530ms 17:04:57 INFO - PROCESS | 1821 | 1461197097408 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1821 | 1461197097411 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:04:57 INFO - PROCESS | 1821 | 1461197097416 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1821 | 1461197097421 Marionette TRACE conn3 <- [1,578,null,{}] 17:04:57 INFO - PROCESS | 1821 | 1461197097435 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 1821 | 1461197097579 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:04:57 INFO - PROCESS | 1821 | 1461197097694 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a953800 == 69 [pid = 1821] [id = 152] 17:04:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff880e88800) [pid = 1821] [serial = 455] [outer = (nil)] 17:04:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff881d0f400) [pid = 1821] [serial = 456] [outer = 0x7ff880e88800] 17:04:57 INFO - PROCESS | 1821 | 1461197097752 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff88547d400) [pid = 1821] [serial = 457] [outer = 0x7ff880e88800] 17:04:58 INFO - PROCESS | 1821 | 1461197098394 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:04:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1040ms 17:04:58 INFO - PROCESS | 1821 | 1461197098456 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:04:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:04:58 INFO - PROCESS | 1821 | 1461197098460 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:04:58 INFO - PROCESS | 1821 | 1461197098465 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1821 | 1461197098468 Marionette TRACE conn3 <- [1,582,null,{}] 17:04:58 INFO - PROCESS | 1821 | 1461197098472 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1821 | 1461197098650 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:04:58 INFO - PROCESS | 1821 | 1461197098675 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bb51000 == 70 [pid = 1821] [id = 153] 17:04:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff880b03000) [pid = 1821] [serial = 458] [outer = (nil)] 17:04:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff8862cd400) [pid = 1821] [serial = 459] [outer = 0x7ff880b03000] 17:04:58 INFO - PROCESS | 1821 | 1461197098730 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff8897d8400) [pid = 1821] [serial = 460] [outer = 0x7ff880b03000] 17:04:59 INFO - PROCESS | 1821 | 1461197099499 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:04:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1074ms 17:04:59 INFO - PROCESS | 1821 | 1461197099550 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1821 | 1461197099553 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:04:59 INFO - PROCESS | 1821 | 1461197099558 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1821 | 1461197099560 Marionette TRACE conn3 <- [1,586,null,{}] 17:04:59 INFO - PROCESS | 1821 | 1461197099571 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:59 INFO - PROCESS | 1821 | 1461197099743 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:04:59 INFO - PROCESS | 1821 | 1461197099770 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff896ec6000 == 71 [pid = 1821] [id = 154] 17:04:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff881d11c00) [pid = 1821] [serial = 461] [outer = (nil)] 17:04:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff889c89c00) [pid = 1821] [serial = 462] [outer = 0x7ff881d11c00] 17:04:59 INFO - PROCESS | 1821 | 1461197099827 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff88ad94400) [pid = 1821] [serial = 463] [outer = 0x7ff881d11c00] 17:05:00 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:00 INFO - PROCESS | 1821 | 1461197100525 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:05:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 978ms 17:05:00 INFO - PROCESS | 1821 | 1461197100537 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1821 | 1461197100540 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:05:00 INFO - PROCESS | 1821 | 1461197100552 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1821 | 1461197100564 Marionette TRACE conn3 <- [1,590,null,{}] 17:05:00 INFO - PROCESS | 1821 | 1461197100573 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff880e9ec00) [pid = 1821] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff87f325000) [pid = 1821] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff888a82c00) [pid = 1821] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff88105d400) [pid = 1821] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff87a7e8c00) [pid = 1821] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff87f349c00) [pid = 1821] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:05:00 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff881b09000) [pid = 1821] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:05:00 INFO - PROCESS | 1821 | 1461197100890 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:05:00 INFO - PROCESS | 1821 | 1461197100904 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884419000 == 72 [pid = 1821] [id = 155] 17:05:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff880d45c00) [pid = 1821] [serial = 464] [outer = (nil)] 17:05:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff880e90000) [pid = 1821] [serial = 465] [outer = 0x7ff880d45c00] 17:05:00 INFO - PROCESS | 1821 | 1461197100966 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff8819be800) [pid = 1821] [serial = 466] [outer = 0x7ff880d45c00] 17:05:01 INFO - PROCESS | 1821 | 1461197101650 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:05:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1139ms 17:05:01 INFO - PROCESS | 1821 | 1461197101692 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1821 | 1461197101696 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:05:01 INFO - PROCESS | 1821 | 1461197101702 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1821 | 1461197101705 Marionette TRACE conn3 <- [1,594,null,{}] 17:05:01 INFO - PROCESS | 1821 | 1461197101721 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:01 INFO - PROCESS | 1821 | 1461197101869 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:05:01 INFO - PROCESS | 1821 | 1461197101890 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d380800 == 73 [pid = 1821] [id = 156] 17:05:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff878280c00) [pid = 1821] [serial = 467] [outer = (nil)] 17:05:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff889c04800) [pid = 1821] [serial = 468] [outer = 0x7ff878280c00] 17:05:01 INFO - PROCESS | 1821 | 1461197101947 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff889c0a400) [pid = 1821] [serial = 469] [outer = 0x7ff878280c00] 17:05:02 INFO - PROCESS | 1821 | 1461197102842 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:05:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:05:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1183ms 17:05:02 INFO - PROCESS | 1821 | 1461197102887 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 1821 | 1461197102893 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:05:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:05:02 INFO - PROCESS | 1821 | 1461197102901 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1821 | 1461197102906 Marionette TRACE conn3 <- [1,598,null,{}] 17:05:02 INFO - PROCESS | 1821 | 1461197102969 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 1821 | 1461197103162 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:05:03 INFO - PROCESS | 1821 | 1461197103317 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881886000 == 74 [pid = 1821] [id = 157] 17:05:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff87a9f0800) [pid = 1821] [serial = 470] [outer = (nil)] 17:05:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff87f32ac00) [pid = 1821] [serial = 471] [outer = 0x7ff87a9f0800] 17:05:03 INFO - PROCESS | 1821 | 1461197103389 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff87f451c00) [pid = 1821] [serial = 472] [outer = 0x7ff87a9f0800] 17:05:04 INFO - PROCESS | 1821 | 1461197104313 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:05:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1480ms 17:05:04 INFO - PROCESS | 1821 | 1461197104382 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:05:04 INFO - PROCESS | 1821 | 1461197104390 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:05:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:05:04 INFO - PROCESS | 1821 | 1461197104400 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 1821 | 1461197104404 Marionette TRACE conn3 <- [1,602,null,{}] 17:05:04 INFO - PROCESS | 1821 | 1461197104410 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:04 INFO - PROCESS | 1821 | 1461197104632 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:05:04 INFO - PROCESS | 1821 | 1461197104829 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a94c000 == 75 [pid = 1821] [id = 158] 17:05:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff880e83000) [pid = 1821] [serial = 473] [outer = (nil)] 17:05:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff880e94800) [pid = 1821] [serial = 474] [outer = 0x7ff880e83000] 17:05:04 INFO - PROCESS | 1821 | 1461197104942 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff8819b8400) [pid = 1821] [serial = 475] [outer = 0x7ff880e83000] 17:05:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff8819b9c00) [pid = 1821] [serial = 476] [outer = 0x7ff881134000] 17:05:06 INFO - PROCESS | 1821 | 1461197106108 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:05:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1782ms 17:05:06 INFO - PROCESS | 1821 | 1461197106183 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1821 | 1461197106187 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:05:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:05:06 INFO - PROCESS | 1821 | 1461197106206 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1821 | 1461197106212 Marionette TRACE conn3 <- [1,606,null,{}] 17:05:06 INFO - PROCESS | 1821 | 1461197106227 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:06 INFO - PROCESS | 1821 | 1461197106497 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:05:06 INFO - PROCESS | 1821 | 1461197106609 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8852cf000 == 76 [pid = 1821] [id = 159] 17:05:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff88438c400) [pid = 1821] [serial = 477] [outer = (nil)] 17:05:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff885483400) [pid = 1821] [serial = 478] [outer = 0x7ff88438c400] 17:05:06 INFO - PROCESS | 1821 | 1461197106681 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff889accc00) [pid = 1821] [serial = 479] [outer = 0x7ff88438c400] 17:05:07 INFO - PROCESS | 1821 | 1461197107429 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:05:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1301ms 17:05:07 INFO - PROCESS | 1821 | 1461197107494 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1821 | 1461197107499 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:05:07 INFO - PROCESS | 1821 | 1461197107504 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1821 | 1461197107506 Marionette TRACE conn3 <- [1,610,null,{}] 17:05:07 INFO - PROCESS | 1821 | 1461197107511 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 1821 | 1461197107665 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:05:07 INFO - PROCESS | 1821 | 1461197107810 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23e0000 == 77 [pid = 1821] [id = 160] 17:05:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff87f451000) [pid = 1821] [serial = 480] [outer = (nil)] 17:05:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff889c0f000) [pid = 1821] [serial = 481] [outer = 0x7ff87f451000] 17:05:07 INFO - PROCESS | 1821 | 1461197107878 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff88ad93800) [pid = 1821] [serial = 482] [outer = 0x7ff87f451000] 17:05:08 INFO - PROCESS | 1821 | 1461197108710 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:05:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1233ms 17:05:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:05:08 INFO - PROCESS | 1821 | 1461197108739 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1821 | 1461197108742 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:05:08 INFO - PROCESS | 1821 | 1461197108748 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1821 | 1461197108751 Marionette TRACE conn3 <- [1,614,null,{}] 17:05:08 INFO - PROCESS | 1821 | 1461197108756 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 1821 | 1461197108910 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:05:09 INFO - PROCESS | 1821 | 1461197109063 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8783d6000 == 78 [pid = 1821] [id = 161] 17:05:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff881668000) [pid = 1821] [serial = 483] [outer = (nil)] 17:05:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff88166ec00) [pid = 1821] [serial = 484] [outer = 0x7ff881668000] 17:05:09 INFO - PROCESS | 1821 | 1461197109133 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff881673800) [pid = 1821] [serial = 485] [outer = 0x7ff881668000] 17:05:09 INFO - PROCESS | 1821 | 1461197109977 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:05:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1279ms 17:05:10 INFO - PROCESS | 1821 | 1461197110026 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1821 | 1461197110029 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:05:10 INFO - PROCESS | 1821 | 1461197110035 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1821 | 1461197110037 Marionette TRACE conn3 <- [1,618,null,{}] 17:05:10 INFO - PROCESS | 1821 | 1461197110042 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:10 INFO - PROCESS | 1821 | 1461197110222 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:05:10 INFO - PROCESS | 1821 | 1461197110373 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8790d6800 == 79 [pid = 1821] [id = 162] 17:05:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff8769eb800) [pid = 1821] [serial = 486] [outer = (nil)] 17:05:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff87a9e6800) [pid = 1821] [serial = 487] [outer = 0x7ff8769eb800] 17:05:10 INFO - PROCESS | 1821 | 1461197110440 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff881670000) [pid = 1821] [serial = 488] [outer = 0x7ff8769eb800] 17:05:11 INFO - PROCESS | 1821 | 1461197111293 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:05:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1328ms 17:05:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:05:11 INFO - PROCESS | 1821 | 1461197111363 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1821 | 1461197111366 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:05:11 INFO - PROCESS | 1821 | 1461197111372 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1821 | 1461197111375 Marionette TRACE conn3 <- [1,622,null,{}] 17:05:11 INFO - PROCESS | 1821 | 1461197111380 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1821 | 1461197111535 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:05:11 INFO - PROCESS | 1821 | 1461197111945 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88103b800 == 80 [pid = 1821] [id = 163] 17:05:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff8769f1800) [pid = 1821] [serial = 489] [outer = (nil)] 17:05:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff878282800) [pid = 1821] [serial = 490] [outer = 0x7ff8769f1800] 17:05:12 INFO - PROCESS | 1821 | 1461197112104 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff8793d7c00) [pid = 1821] [serial = 491] [outer = 0x7ff8769f1800] 17:05:12 INFO - PROCESS | 1821 | 1461197112901 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1580ms 17:05:12 INFO - PROCESS | 1821 | 1461197112951 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1821 | 1461197112958 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:05:12 INFO - PROCESS | 1821 | 1461197112965 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1821 | 1461197112968 Marionette TRACE conn3 <- [1,626,null,{}] 17:05:12 INFO - PROCESS | 1821 | 1461197112975 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 1821 | 1461197113113 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:05:13 INFO - PROCESS | 1821 | 1461197113270 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2bb800 == 81 [pid = 1821] [id = 164] 17:05:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff87a9ea400) [pid = 1821] [serial = 492] [outer = (nil)] 17:05:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff87f326000) [pid = 1821] [serial = 493] [outer = 0x7ff87a9ea400] 17:05:13 INFO - PROCESS | 1821 | 1461197113390 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff87f345400) [pid = 1821] [serial = 494] [outer = 0x7ff87a9ea400] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fe39000 == 80 [pid = 1821] [id = 115] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88102b800 == 79 [pid = 1821] [id = 65] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab0c800 == 78 [pid = 1821] [id = 63] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891de5000 == 77 [pid = 1821] [id = 114] 17:05:13 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff88430f400) [pid = 1821] [serial = 417] [outer = (nil)] [url = about:blank] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884419000 == 76 [pid = 1821] [id = 155] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff896ec6000 == 75 [pid = 1821] [id = 154] 17:05:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb51000 == 74 [pid = 1821] [id = 153] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a953800 == 73 [pid = 1821] [id = 152] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c8b800 == 72 [pid = 1821] [id = 151] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f292800 == 71 [pid = 1821] [id = 150] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d01e800 == 70 [pid = 1821] [id = 142] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855e4000 == 69 [pid = 1821] [id = 116] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d410000 == 68 [pid = 1821] [id = 141] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c20000 == 67 [pid = 1821] [id = 140] 17:05:14 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891de8000 == 66 [pid = 1821] [id = 139] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff881131400) [pid = 1821] [serial = 402] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff880d49800) [pid = 1821] [serial = 414] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff88a844800) [pid = 1821] [serial = 412] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff88430b000) [pid = 1821] [serial = 405] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff87f347c00) [pid = 1821] [serial = 397] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff881b02800) [pid = 1821] [serial = 381] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff880a45800) [pid = 1821] [serial = 399] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff87f45b000) [pid = 1821] [serial = 393] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff881b07c00) [pid = 1821] [serial = 403] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff8862cf800) [pid = 1821] [serial = 409] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff885485400) [pid = 1821] [serial = 408] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff880e6dc00) [pid = 1821] [serial = 400] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff87f455000) [pid = 1821] [serial = 378] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff87f327400) [pid = 1821] [serial = 396] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff884310c00) [pid = 1821] [serial = 384] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff87a9ec400) [pid = 1821] [serial = 387] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff8862d6000) [pid = 1821] [serial = 390] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff88547e800) [pid = 1821] [serial = 406] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff889c51400) [pid = 1821] [serial = 411] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff880d4d800) [pid = 1821] [serial = 415] [outer = (nil)] [url = about:blank] 17:05:14 INFO - PROCESS | 1821 | 1461197114393 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:05:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1490ms 17:05:14 INFO - PROCESS | 1821 | 1461197114458 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1821 | 1461197114464 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:05:14 INFO - PROCESS | 1821 | 1461197114471 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1821 | 1461197114474 Marionette TRACE conn3 <- [1,630,null,{}] 17:05:14 INFO - PROCESS | 1821 | 1461197114479 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 1821 | 1461197114643 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:05:14 INFO - PROCESS | 1821 | 1461197114748 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8815c2000 == 67 [pid = 1821] [id = 165] 17:05:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff87a9eb400) [pid = 1821] [serial = 495] [outer = (nil)] 17:05:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff8802e5800) [pid = 1821] [serial = 496] [outer = 0x7ff87a9eb400] 17:05:14 INFO - PROCESS | 1821 | 1461197114811 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff880d49800) [pid = 1821] [serial = 497] [outer = 0x7ff87a9eb400] 17:05:15 INFO - PROCESS | 1821 | 1461197115500 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1076ms 17:05:15 INFO - PROCESS | 1821 | 1461197115548 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1821 | 1461197115551 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:05:15 INFO - PROCESS | 1821 | 1461197115558 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1821 | 1461197115566 Marionette TRACE conn3 <- [1,634,null,{}] 17:05:15 INFO - PROCESS | 1821 | 1461197115578 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:15 INFO - PROCESS | 1821 | 1461197115748 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:05:15 INFO - PROCESS | 1821 | 1461197115768 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884428000 == 68 [pid = 1821] [id = 166] 17:05:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff880a40400) [pid = 1821] [serial = 498] [outer = (nil)] 17:05:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880e9d000) [pid = 1821] [serial = 499] [outer = 0x7ff880a40400] 17:05:15 INFO - PROCESS | 1821 | 1461197115825 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff881373c00) [pid = 1821] [serial = 500] [outer = 0x7ff880a40400] 17:05:16 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:16 INFO - PROCESS | 1821 | 1461197116550 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:05:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1034ms 17:05:16 INFO - PROCESS | 1821 | 1461197116597 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:05:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:05:16 INFO - PROCESS | 1821 | 1461197116602 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:05:16 INFO - PROCESS | 1821 | 1461197116616 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1821 | 1461197116619 Marionette TRACE conn3 <- [1,638,null,{}] 17:05:16 INFO - PROCESS | 1821 | 1461197116653 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 1821 | 1461197116840 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:05:16 INFO - PROCESS | 1821 | 1461197116875 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855ee800 == 69 [pid = 1821] [id = 167] 17:05:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff88068c800) [pid = 1821] [serial = 501] [outer = (nil)] 17:05:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff88166dc00) [pid = 1821] [serial = 502] [outer = 0x7ff88068c800] 17:05:16 INFO - PROCESS | 1821 | 1461197116933 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff88192b800) [pid = 1821] [serial = 503] [outer = 0x7ff88068c800] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff881d11c00) [pid = 1821] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff880d45c00) [pid = 1821] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff880683400) [pid = 1821] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff87f331000) [pid = 1821] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff880e88800) [pid = 1821] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:05:17 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff880b03000) [pid = 1821] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:05:17 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:18 INFO - PROCESS | 1821 | 1461197118256 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1698ms 17:05:18 INFO - PROCESS | 1821 | 1461197118306 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1821 | 1461197118312 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:05:18 INFO - PROCESS | 1821 | 1461197118321 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1821 | 1461197118325 Marionette TRACE conn3 <- [1,642,null,{}] 17:05:18 INFO - PROCESS | 1821 | 1461197118332 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:18 INFO - PROCESS | 1821 | 1461197118528 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:05:18 INFO - PROCESS | 1821 | 1461197118692 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88189b800 == 70 [pid = 1821] [id = 168] 17:05:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff87f2e7000) [pid = 1821] [serial = 504] [outer = (nil)] 17:05:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff87f347800) [pid = 1821] [serial = 505] [outer = 0x7ff87f2e7000] 17:05:18 INFO - PROCESS | 1821 | 1461197118759 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff8802e0000) [pid = 1821] [serial = 506] [outer = 0x7ff87f2e7000] 17:05:19 INFO - PROCESS | 1821 | 1461197119750 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:05:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1480ms 17:05:19 INFO - PROCESS | 1821 | 1461197119802 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 1821 | 1461197119809 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:05:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:05:19 INFO - PROCESS | 1821 | 1461197119819 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1821 | 1461197119822 Marionette TRACE conn3 <- [1,646,null,{}] 17:05:19 INFO - PROCESS | 1821 | 1461197119827 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 1821 | 1461197119978 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:05:20 INFO - PROCESS | 1821 | 1461197120128 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8855e6800 == 71 [pid = 1821] [id = 169] 17:05:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff87f2e8800) [pid = 1821] [serial = 507] [outer = (nil)] 17:05:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff880e88800) [pid = 1821] [serial = 508] [outer = 0x7ff87f2e8800] 17:05:20 INFO - PROCESS | 1821 | 1461197120195 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff881665000) [pid = 1821] [serial = 509] [outer = 0x7ff87f2e8800] 17:05:21 INFO - PROCESS | 1821 | 1461197121014 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1225ms 17:05:21 INFO - PROCESS | 1821 | 1461197121045 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1821 | 1461197121048 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:05:21 INFO - PROCESS | 1821 | 1461197121054 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1821 | 1461197121059 Marionette TRACE conn3 <- [1,650,null,{}] 17:05:21 INFO - PROCESS | 1821 | 1461197121074 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:21 INFO - PROCESS | 1821 | 1461197121216 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:05:21 INFO - PROCESS | 1821 | 1461197121384 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a68d800 == 72 [pid = 1821] [id = 170] 17:05:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff881057800) [pid = 1821] [serial = 510] [outer = (nil)] 17:05:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff881b09400) [pid = 1821] [serial = 511] [outer = 0x7ff881057800] 17:05:21 INFO - PROCESS | 1821 | 1461197121454 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff881d0cc00) [pid = 1821] [serial = 512] [outer = 0x7ff881057800] 17:05:22 INFO - PROCESS | 1821 | 1461197122276 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1281ms 17:05:22 INFO - PROCESS | 1821 | 1461197122336 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:05:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:05:22 INFO - PROCESS | 1821 | 1461197122340 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:05:22 INFO - PROCESS | 1821 | 1461197122345 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1821 | 1461197122348 Marionette TRACE conn3 <- [1,654,null,{}] 17:05:22 INFO - PROCESS | 1821 | 1461197122353 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1821 | 1461197122498 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:05:22 INFO - PROCESS | 1821 | 1461197122652 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88b862800 == 73 [pid = 1821] [id = 171] 17:05:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff8814e7800) [pid = 1821] [serial = 513] [outer = (nil)] 17:05:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff88430f400) [pid = 1821] [serial = 514] [outer = 0x7ff8814e7800] 17:05:22 INFO - PROCESS | 1821 | 1461197122719 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff885480c00) [pid = 1821] [serial = 515] [outer = 0x7ff8814e7800] 17:05:23 INFO - PROCESS | 1821 | 1461197123562 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1284ms 17:05:23 INFO - PROCESS | 1821 | 1461197123630 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1821 | 1461197123633 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:05:23 INFO - PROCESS | 1821 | 1461197123639 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1821 | 1461197123641 Marionette TRACE conn3 <- [1,658,null,{}] 17:05:23 INFO - PROCESS | 1821 | 1461197123647 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:23 INFO - PROCESS | 1821 | 1461197123792 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:05:23 INFO - PROCESS | 1821 | 1461197123949 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88c6de800 == 74 [pid = 1821] [id = 172] 17:05:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff8793d7400) [pid = 1821] [serial = 516] [outer = (nil)] 17:05:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff885488400) [pid = 1821] [serial = 517] [outer = 0x7ff8793d7400] 17:05:24 INFO - PROCESS | 1821 | 1461197124019 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff8862d6000) [pid = 1821] [serial = 518] [outer = 0x7ff8793d7400] 17:05:24 INFO - PROCESS | 1821 | 1461197124884 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1275ms 17:05:24 INFO - PROCESS | 1821 | 1461197124915 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 1821 | 1461197124918 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:05:24 INFO - PROCESS | 1821 | 1461197124924 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1821 | 1461197124927 Marionette TRACE conn3 <- [1,662,null,{}] 17:05:24 INFO - PROCESS | 1821 | 1461197124932 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:25 INFO - PROCESS | 1821 | 1461197125086 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:05:25 INFO - PROCESS | 1821 | 1461197125241 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897cd2000 == 75 [pid = 1821] [id = 173] 17:05:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff888fec000) [pid = 1821] [serial = 519] [outer = (nil)] 17:05:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff889c08c00) [pid = 1821] [serial = 520] [outer = 0x7ff888fec000] 17:05:25 INFO - PROCESS | 1821 | 1461197125313 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff889ced800) [pid = 1821] [serial = 521] [outer = 0x7ff888fec000] 17:05:25 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:26 INFO - PROCESS | 1821 | 1461197126145 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1280ms 17:05:26 INFO - PROCESS | 1821 | 1461197126205 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1821 | 1461197126208 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:05:26 INFO - PROCESS | 1821 | 1461197126214 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1821 | 1461197126216 Marionette TRACE conn3 <- [1,666,null,{}] 17:05:26 INFO - PROCESS | 1821 | 1461197126222 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:26 INFO - PROCESS | 1821 | 1461197126366 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:05:26 INFO - PROCESS | 1821 | 1461197126515 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8839f3000 == 76 [pid = 1821] [id = 174] 17:05:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff87f329000) [pid = 1821] [serial = 522] [outer = (nil)] 17:05:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff885489800) [pid = 1821] [serial = 523] [outer = 0x7ff87f329000] 17:05:26 INFO - PROCESS | 1821 | 1461197126583 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff889cf1400) [pid = 1821] [serial = 524] [outer = 0x7ff87f329000] 17:05:27 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:27 INFO - PROCESS | 1821 | 1461197127571 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1378ms 17:05:27 INFO - PROCESS | 1821 | 1461197127593 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:05:27 INFO - PROCESS | 1821 | 1461197127598 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:05:27 INFO - PROCESS | 1821 | 1461197127605 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1821 | 1461197127609 Marionette TRACE conn3 <- [1,670,null,{}] 17:05:27 INFO - PROCESS | 1821 | 1461197127618 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1821 | 1461197127758 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:05:27 INFO - PROCESS | 1821 | 1461197127930 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c98000 == 77 [pid = 1821] [id = 175] 17:05:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff8793d0400) [pid = 1821] [serial = 525] [outer = (nil)] 17:05:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff87a9f0c00) [pid = 1821] [serial = 526] [outer = 0x7ff8793d0400] 17:05:28 INFO - PROCESS | 1821 | 1461197128045 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff87f346c00) [pid = 1821] [serial = 527] [outer = 0x7ff8793d0400] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884428000 == 76 [pid = 1821] [id = 166] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815c2000 == 75 [pid = 1821] [id = 165] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2bb800 == 74 [pid = 1821] [id = 164] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88103b800 == 73 [pid = 1821] [id = 163] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff889c04800) [pid = 1821] [serial = 468] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff880d43800) [pid = 1821] [serial = 423] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff880e9bc00) [pid = 1821] [serial = 426] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff886cbe000) [pid = 1821] [serial = 429] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff889acc800) [pid = 1821] [serial = 432] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff88b61e800) [pid = 1821] [serial = 435] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff881d09800) [pid = 1821] [serial = 438] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff878284000) [pid = 1821] [serial = 441] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff881926000) [pid = 1821] [serial = 444] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a94c000 == 72 [pid = 1821] [id = 158] 17:05:28 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881886000 == 71 [pid = 1821] [id = 157] 17:05:28 INFO - PROCESS | 1821 | 1461197128961 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff889c89c00) [pid = 1821] [serial = 462] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff880e90000) [pid = 1821] [serial = 465] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff880e6cc00) [pid = 1821] [serial = 447] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff880d4b400) [pid = 1821] [serial = 453] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff880e71000) [pid = 1821] [serial = 454] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff87f328800) [pid = 1821] [serial = 420] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff8802de400) [pid = 1821] [serial = 451] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff87f34c800) [pid = 1821] [serial = 450] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff881d0f400) [pid = 1821] [serial = 456] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff88547d400) [pid = 1821] [serial = 457] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff8862cd400) [pid = 1821] [serial = 459] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff88ad94400) [pid = 1821] [serial = 463] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff8819be800) [pid = 1821] [serial = 466] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff8897d8400) [pid = 1821] [serial = 460] [outer = (nil)] [url = about:blank] 17:05:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1393ms 17:05:29 INFO - PROCESS | 1821 | 1461197128998 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1821 | 1461197129005 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:05:29 INFO - PROCESS | 1821 | 1461197129013 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1821 | 1461197129016 Marionette TRACE conn3 <- [1,674,null,{}] 17:05:29 INFO - PROCESS | 1821 | 1461197129021 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:29 INFO - PROCESS | 1821 | 1461197129161 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:05:29 INFO - PROCESS | 1821 | 1461197129176 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2bb800 == 72 [pid = 1821] [id = 176] 17:05:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff87f34cc00) [pid = 1821] [serial = 528] [outer = (nil)] 17:05:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff880d48400) [pid = 1821] [serial = 529] [outer = 0x7ff87f34cc00] 17:05:29 INFO - PROCESS | 1821 | 1461197129236 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff880e8fc00) [pid = 1821] [serial = 530] [outer = 0x7ff87f34cc00] 17:05:29 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:30 INFO - PROCESS | 1821 | 1461197130091 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:05:30 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 17:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1130ms 17:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:05:30 INFO - PROCESS | 1821 | 1461197130144 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1821 | 1461197130147 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:05:30 INFO - PROCESS | 1821 | 1461197130153 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1821 | 1461197130158 Marionette TRACE conn3 <- [1,678,null,{}] 17:05:30 INFO - PROCESS | 1821 | 1461197130172 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 1821 | 1461197130316 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:05:30 INFO - PROCESS | 1821 | 1461197130429 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c93800 == 73 [pid = 1821] [id = 177] 17:05:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff8802e0800) [pid = 1821] [serial = 531] [outer = (nil)] 17:05:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff881926000) [pid = 1821] [serial = 532] [outer = 0x7ff8802e0800] 17:05:30 INFO - PROCESS | 1821 | 1461197130492 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff881b11000) [pid = 1821] [serial = 533] [outer = 0x7ff8802e0800] 17:05:31 INFO - PROCESS | 1821 | 1461197131133 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1037ms 17:05:31 INFO - PROCESS | 1821 | 1461197131190 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:05:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:05:31 INFO - PROCESS | 1821 | 1461197131194 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:05:31 INFO - PROCESS | 1821 | 1461197131198 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1821 | 1461197131201 Marionette TRACE conn3 <- [1,682,null,{}] 17:05:31 INFO - PROCESS | 1821 | 1461197131206 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:31 INFO - PROCESS | 1821 | 1461197131395 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:05:31 INFO - PROCESS | 1821 | 1461197131421 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885727800 == 74 [pid = 1821] [id = 178] 17:05:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff880e98400) [pid = 1821] [serial = 534] [outer = (nil)] 17:05:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff882ca8400) [pid = 1821] [serial = 535] [outer = 0x7ff880e98400] 17:05:31 INFO - PROCESS | 1821 | 1461197131477 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff886dd8000) [pid = 1821] [serial = 536] [outer = 0x7ff880e98400] 17:05:32 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:32 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:32 INFO - PROCESS | 1821 | 1461197132649 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:05:32 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) 17:05:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1480ms 17:05:32 INFO - PROCESS | 1821 | 1461197132678 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1821 | 1461197132680 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:05:32 INFO - PROCESS | 1821 | 1461197132691 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1821 | 1461197132693 Marionette TRACE conn3 <- [1,686,null,{}] 17:05:32 INFO - PROCESS | 1821 | 1461197132698 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 1821 | 1461197132863 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:05:32 INFO - PROCESS | 1821 | 1461197132890 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88af03000 == 75 [pid = 1821] [id = 179] 17:05:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff8819bb000) [pid = 1821] [serial = 537] [outer = (nil)] 17:05:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff888ff1c00) [pid = 1821] [serial = 538] [outer = 0x7ff8819bb000] 17:05:32 INFO - PROCESS | 1821 | 1461197132947 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff889c0fc00) [pid = 1821] [serial = 539] [outer = 0x7ff8819bb000] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff87a9ea400) [pid = 1821] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff87a9eb400) [pid = 1821] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff8769f1800) [pid = 1821] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff87f322800) [pid = 1821] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff880a40400) [pid = 1821] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff878280c00) [pid = 1821] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:05:33 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff880d4dc00) [pid = 1821] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:05:34 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:34 INFO - PROCESS | 1821 | 1461197134176 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:05:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1532ms 17:05:34 INFO - PROCESS | 1821 | 1461197134232 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 1821 | 1461197134235 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:05:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:05:34 INFO - PROCESS | 1821 | 1461197134247 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 1821 | 1461197134249 Marionette TRACE conn3 <- [1,690,null,{}] 17:05:34 INFO - PROCESS | 1821 | 1461197134253 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:34 INFO - PROCESS | 1821 | 1461197134444 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:05:34 INFO - PROCESS | 1821 | 1461197134459 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897c61800 == 76 [pid = 1821] [id = 180] 17:05:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff889c06000) [pid = 1821] [serial = 540] [outer = (nil)] 17:05:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff88b616400) [pid = 1821] [serial = 541] [outer = 0x7ff889c06000] 17:05:34 INFO - PROCESS | 1821 | 1461197134518 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff88bf51000) [pid = 1821] [serial = 542] [outer = 0x7ff889c06000] 17:05:35 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:35 INFO - PROCESS | 1821 | 1461197135636 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:05:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1438ms 17:05:35 INFO - PROCESS | 1821 | 1461197135681 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:05:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:05:35 INFO - PROCESS | 1821 | 1461197135687 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:05:35 INFO - PROCESS | 1821 | 1461197135694 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1821 | 1461197135700 Marionette TRACE conn3 <- [1,694,null,{}] 17:05:35 INFO - PROCESS | 1821 | 1461197135709 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1821 | 1461197135905 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:05:36 INFO - PROCESS | 1821 | 1461197136120 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3d9000 == 77 [pid = 1821] [id = 181] 17:05:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff87a7f6000) [pid = 1821] [serial = 543] [outer = (nil)] 17:05:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff87f32d400) [pid = 1821] [serial = 544] [outer = 0x7ff87a7f6000] 17:05:36 INFO - PROCESS | 1821 | 1461197136189 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff8802e5c00) [pid = 1821] [serial = 545] [outer = 0x7ff87a7f6000] 17:05:37 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:37 INFO - PROCESS | 1821 | 1461197137445 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:05:37 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) 17:05:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1791ms 17:05:37 INFO - PROCESS | 1821 | 1461197137567 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1821 | 1461197137575 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:05:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:05:37 INFO - PROCESS | 1821 | 1461197137593 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1821 | 1461197137596 Marionette TRACE conn3 <- [1,698,null,{}] 17:05:37 INFO - PROCESS | 1821 | 1461197137602 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:37 INFO - PROCESS | 1821 | 1461197137751 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:05:37 INFO - PROCESS | 1821 | 1461197137900 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a474000 == 78 [pid = 1821] [id = 182] 17:05:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff8793d2800) [pid = 1821] [serial = 546] [outer = (nil)] 17:05:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff880e6e800) [pid = 1821] [serial = 547] [outer = 0x7ff8793d2800] 17:05:37 INFO - PROCESS | 1821 | 1461197137970 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff881926c00) [pid = 1821] [serial = 548] [outer = 0x7ff8793d2800] 17:05:39 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:39 INFO - PROCESS | 1821 | 1461197139446 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:05:39 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) 17:05:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1938ms 17:05:39 INFO - PROCESS | 1821 | 1461197139531 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1821 | 1461197139535 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:05:39 INFO - PROCESS | 1821 | 1461197139544 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1821 | 1461197139549 Marionette TRACE conn3 <- [1,702,null,{}] 17:05:39 INFO - PROCESS | 1821 | 1461197139566 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:39 INFO - PROCESS | 1821 | 1461197139756 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:05:39 INFO - PROCESS | 1821 | 1461197139914 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89cc8d800 == 79 [pid = 1821] [id = 183] 17:05:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff880e93800) [pid = 1821] [serial = 549] [outer = (nil)] 17:05:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff8889be400) [pid = 1821] [serial = 550] [outer = 0x7ff880e93800] 17:05:39 INFO - PROCESS | 1821 | 1461197139988 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88ad94400) [pid = 1821] [serial = 551] [outer = 0x7ff880e93800] 17:05:41 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:41 INFO - PROCESS | 1821 | 1461197141181 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:05:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1688ms 17:05:41 INFO - PROCESS | 1821 | 1461197141238 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1821 | 1461197141243 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:05:41 INFO - PROCESS | 1821 | 1461197141250 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1821 | 1461197141253 Marionette TRACE conn3 <- [1,706,null,{}] 17:05:41 INFO - PROCESS | 1821 | 1461197141258 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:41 INFO - PROCESS | 1821 | 1461197141485 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:05:41 INFO - PROCESS | 1821 | 1461197141612 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d45b000 == 80 [pid = 1821] [id = 184] 17:05:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff8819bbc00) [pid = 1821] [serial = 552] [outer = (nil)] 17:05:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff88c697400) [pid = 1821] [serial = 553] [outer = 0x7ff8819bbc00] 17:05:41 INFO - PROCESS | 1821 | 1461197141681 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff88d3a5c00) [pid = 1821] [serial = 554] [outer = 0x7ff8819bbc00] 17:05:42 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:42 INFO - PROCESS | 1821 | 1461197142859 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:05:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1628ms 17:05:42 INFO - PROCESS | 1821 | 1461197142878 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1821 | 1461197142881 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:05:42 INFO - PROCESS | 1821 | 1461197142896 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1821 | 1461197142898 Marionette TRACE conn3 <- [1,710,null,{}] 17:05:42 INFO - PROCESS | 1821 | 1461197142904 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 1821 | 1461197143086 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:05:43 INFO - PROCESS | 1821 | 1461197143254 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f29e800 == 81 [pid = 1821] [id = 185] 17:05:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff8769e4800) [pid = 1821] [serial = 555] [outer = (nil)] 17:05:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff87f32c400) [pid = 1821] [serial = 556] [outer = 0x7ff8769e4800] 17:05:43 INFO - PROCESS | 1821 | 1461197143327 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff881bb5800) [pid = 1821] [serial = 557] [outer = 0x7ff8769e4800] 17:05:44 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:44 INFO - PROCESS | 1821 | 1461197144849 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:05:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1996ms 17:05:44 INFO - PROCESS | 1821 | 1461197144884 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1821 | 1461197144889 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:05:44 INFO - PROCESS | 1821 | 1461197144897 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1821 | 1461197144902 Marionette TRACE conn3 <- [1,714,null,{}] 17:05:44 INFO - PROCESS | 1821 | 1461197144910 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:45 INFO - PROCESS | 1821 | 1461197145090 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:05:45 INFO - PROCESS | 1821 | 1461197145272 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8783c0000 == 82 [pid = 1821] [id = 186] 17:05:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff87a9ef400) [pid = 1821] [serial = 558] [outer = (nil)] 17:05:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff87f2e3c00) [pid = 1821] [serial = 559] [outer = 0x7ff87a9ef400] 17:05:45 INFO - PROCESS | 1821 | 1461197145384 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff87f2f1800) [pid = 1821] [serial = 560] [outer = 0x7ff87a9ef400] 17:05:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897f57000 == 81 [pid = 1821] [id = 47] 17:05:45 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff880e94800) [pid = 1821] [serial = 474] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff885483400) [pid = 1821] [serial = 478] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff889c0f000) [pid = 1821] [serial = 481] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff88166ec00) [pid = 1821] [serial = 484] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff87a9e6800) [pid = 1821] [serial = 487] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88af03000 == 80 [pid = 1821] [id = 179] 17:05:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885727800 == 79 [pid = 1821] [id = 178] 17:05:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c93800 == 78 [pid = 1821] [id = 177] 17:05:45 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2bb800 == 77 [pid = 1821] [id = 176] 17:05:46 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c98000 == 76 [pid = 1821] [id = 175] 17:05:46 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a68d800 == 75 [pid = 1821] [id = 170] 17:05:46 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855e6800 == 74 [pid = 1821] [id = 169] 17:05:46 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88189b800 == 73 [pid = 1821] [id = 168] 17:05:46 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855ee800 == 72 [pid = 1821] [id = 167] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff87f34f800) [pid = 1821] [serial = 376] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff881373c00) [pid = 1821] [serial = 500] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff880e9d000) [pid = 1821] [serial = 499] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff889c0a400) [pid = 1821] [serial = 469] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff889c4e800) [pid = 1821] [serial = 418] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff87f345400) [pid = 1821] [serial = 494] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff87f326000) [pid = 1821] [serial = 493] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff87f32ac00) [pid = 1821] [serial = 471] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff8802e5800) [pid = 1821] [serial = 496] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff880d49800) [pid = 1821] [serial = 497] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff8793d7c00) [pid = 1821] [serial = 491] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff878282800) [pid = 1821] [serial = 490] [outer = (nil)] [url = about:blank] 17:05:46 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff8802e6c00) [pid = 1821] [serial = 253] [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.] 17:05:46 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:46 INFO - PROCESS | 1821 | 1461197146667 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:05:46 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 17:05:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1785ms 17:05:46 INFO - PROCESS | 1821 | 1461197146682 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1821 | 1461197146689 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:05:46 INFO - PROCESS | 1821 | 1461197146740 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1821 | 1461197146743 Marionette TRACE conn3 <- [1,718,null,{}] 17:05:46 INFO - PROCESS | 1821 | 1461197146753 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 1821 | 1461197146888 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:05:47 INFO - PROCESS | 1821 | 1461197147000 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805c3800 == 73 [pid = 1821] [id = 187] 17:05:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff87a7f4800) [pid = 1821] [serial = 561] [outer = (nil)] 17:05:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff87f344400) [pid = 1821] [serial = 562] [outer = 0x7ff87a7f4800] 17:05:47 INFO - PROCESS | 1821 | 1461197147059 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff880689c00) [pid = 1821] [serial = 563] [outer = 0x7ff87a7f4800] 17:05:48 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:48 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:48 INFO - PROCESS | 1821 | 1461197148162 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:05:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:05:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1482ms 17:05:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:05:48 INFO - PROCESS | 1821 | 1461197148220 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 1821 | 1461197148223 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:05:48 INFO - PROCESS | 1821 | 1461197148229 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1821 | 1461197148234 Marionette TRACE conn3 <- [1,722,null,{}] 17:05:48 INFO - PROCESS | 1821 | 1461197148255 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 1821 | 1461197148438 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:05:48 INFO - PROCESS | 1821 | 1461197148587 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881921800 == 74 [pid = 1821] [id = 188] 17:05:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff880d4f400) [pid = 1821] [serial = 564] [outer = (nil)] 17:05:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff880e8f400) [pid = 1821] [serial = 565] [outer = 0x7ff880d4f400] 17:05:48 INFO - PROCESS | 1821 | 1461197148659 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff881056c00) [pid = 1821] [serial = 566] [outer = 0x7ff880d4f400] 17:05:49 INFO - PROCESS | 1821 | 1461197149452 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1821 | 1461197149516 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:05:49 INFO - PROCESS | 1821 | 1461197149521 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1821 | 1461197149523 Marionette TRACE conn3 <- [1,726,null,{}] 17:05:49 INFO - PROCESS | 1821 | 1461197149528 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 1821 | 1461197149701 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:05:49 INFO - PROCESS | 1821 | 1461197149731 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884412000 == 75 [pid = 1821] [id = 189] 17:05:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff881057000) [pid = 1821] [serial = 567] [outer = (nil)] 17:05:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff881664c00) [pid = 1821] [serial = 568] [outer = 0x7ff881057000] 17:05:49 INFO - PROCESS | 1821 | 1461197149787 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff881672800) [pid = 1821] [serial = 569] [outer = 0x7ff881057000] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff8793d0400) [pid = 1821] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff88068c800) [pid = 1821] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff87f34cc00) [pid = 1821] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff8819bb000) [pid = 1821] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff8802e0800) [pid = 1821] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:05:50 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff880e98400) [pid = 1821] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:05:50 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:50 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:50 INFO - PROCESS | 1821 | 1461197150735 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:05:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1275ms 17:05:50 INFO - PROCESS | 1821 | 1461197150798 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1821 | 1461197150800 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:05:50 INFO - PROCESS | 1821 | 1461197150806 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1821 | 1461197150809 Marionette TRACE conn3 <- [1,730,null,{}] 17:05:50 INFO - PROCESS | 1821 | 1461197150814 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 1821 | 1461197150948 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:05:51 INFO - PROCESS | 1821 | 1461197151063 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88551d000 == 76 [pid = 1821] [id = 190] 17:05:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff881136000) [pid = 1821] [serial = 570] [outer = (nil)] 17:05:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff8819b3000) [pid = 1821] [serial = 571] [outer = 0x7ff881136000] 17:05:51 INFO - PROCESS | 1821 | 1461197151122 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff881b05000) [pid = 1821] [serial = 572] [outer = 0x7ff881136000] 17:05:51 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:51 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:51 INFO - PROCESS | 1821 | 1461197151802 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1821 | 1461197151842 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:05:51 INFO - PROCESS | 1821 | 1461197151848 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1821 | 1461197151850 Marionette TRACE conn3 <- [1,734,null,{}] 17:05:51 INFO - PROCESS | 1821 | 1461197151870 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:52 INFO - PROCESS | 1821 | 1461197152092 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:05:52 INFO - PROCESS | 1821 | 1461197152103 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805c3000 == 77 [pid = 1821] [id = 191] 17:05:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff881bb4000) [pid = 1821] [serial = 573] [outer = (nil)] 17:05:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff881d04000) [pid = 1821] [serial = 574] [outer = 0x7ff881bb4000] 17:05:52 INFO - PROCESS | 1821 | 1461197152164 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff882e27400) [pid = 1821] [serial = 575] [outer = 0x7ff881bb4000] 17:05:53 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:53 INFO - PROCESS | 1821 | 1461197153153 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:05:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1378ms 17:05:53 INFO - PROCESS | 1821 | 1461197153235 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1821 | 1461197153242 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:05:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:05:53 INFO - PROCESS | 1821 | 1461197153250 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1821 | 1461197153255 Marionette TRACE conn3 <- [1,738,null,{}] 17:05:53 INFO - PROCESS | 1821 | 1461197153261 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:53 INFO - PROCESS | 1821 | 1461197153461 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:05:53 INFO - PROCESS | 1821 | 1461197153615 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852d2000 == 78 [pid = 1821] [id = 192] 17:05:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff87f344c00) [pid = 1821] [serial = 576] [outer = (nil)] 17:05:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff880d50400) [pid = 1821] [serial = 577] [outer = 0x7ff87f344c00] 17:05:53 INFO - PROCESS | 1821 | 1461197153696 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff881055400) [pid = 1821] [serial = 578] [outer = 0x7ff87f344c00] 17:05:54 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:54 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:55 INFO - PROCESS | 1821 | 1461197155047 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1887ms 17:05:55 INFO - PROCESS | 1821 | 1461197155152 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1821 | 1461197155161 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:05:55 INFO - PROCESS | 1821 | 1461197155172 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 1821 | 1461197155175 Marionette TRACE conn3 <- [1,742,null,{}] 17:05:55 INFO - PROCESS | 1821 | 1461197155181 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 1821 | 1461197155325 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:05:55 INFO - PROCESS | 1821 | 1461197155474 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ae1b000 == 79 [pid = 1821] [id = 193] 17:05:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff87f344800) [pid = 1821] [serial = 579] [outer = (nil)] 17:05:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff8819bdc00) [pid = 1821] [serial = 580] [outer = 0x7ff87f344800] 17:05:55 INFO - PROCESS | 1821 | 1461197155543 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff881e14800) [pid = 1821] [serial = 581] [outer = 0x7ff87f344800] 17:05:56 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:56 INFO - PROCESS | 1821 | 1461197156718 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:05:56 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 17:05:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1582ms 17:05:56 INFO - PROCESS | 1821 | 1461197156755 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1821 | 1461197156758 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:05:56 INFO - PROCESS | 1821 | 1461197156764 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1821 | 1461197156769 Marionette TRACE conn3 <- [1,746,null,{}] 17:05:56 INFO - PROCESS | 1821 | 1461197156794 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 1821 | 1461197157020 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:05:57 INFO - PROCESS | 1821 | 1461197157151 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d31d000 == 80 [pid = 1821] [id = 194] 17:05:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff881e15400) [pid = 1821] [serial = 582] [outer = (nil)] 17:05:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff8839a9c00) [pid = 1821] [serial = 583] [outer = 0x7ff881e15400] 17:05:57 INFO - PROCESS | 1821 | 1461197157218 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff8862d4000) [pid = 1821] [serial = 584] [outer = 0x7ff881e15400] 17:05:57 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:58 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:58 INFO - PROCESS | 1821 | 1461197158363 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:05:58 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.) 17:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1646ms 17:05:58 INFO - PROCESS | 1821 | 1461197158411 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1821 | 1461197158414 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:05:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:05:58 INFO - PROCESS | 1821 | 1461197158428 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1821 | 1461197158430 Marionette TRACE conn3 <- [1,750,null,{}] 17:05:58 INFO - PROCESS | 1821 | 1461197158436 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:58 INFO - PROCESS | 1821 | 1461197158650 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:05:58 INFO - PROCESS | 1821 | 1461197158779 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897c4e800 == 81 [pid = 1821] [id = 195] 17:05:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff87a9eac00) [pid = 1821] [serial = 585] [outer = (nil)] 17:05:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff886cb2c00) [pid = 1821] [serial = 586] [outer = 0x7ff87a9eac00] 17:05:58 INFO - PROCESS | 1821 | 1461197158850 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff886ddbc00) [pid = 1821] [serial = 587] [outer = 0x7ff87a9eac00] 17:05:59 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:59 INFO - PROCESS | 1821 | 1461197159991 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:06:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1597ms 17:06:00 INFO - PROCESS | 1821 | 1461197160019 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1821 | 1461197160023 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:06:00 INFO - PROCESS | 1821 | 1461197160028 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1821 | 1461197160030 Marionette TRACE conn3 <- [1,754,null,{}] 17:06:00 INFO - PROCESS | 1821 | 1461197160036 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:00 INFO - PROCESS | 1821 | 1461197160199 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:06:00 INFO - PROCESS | 1821 | 1461197160419 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e1c000 == 82 [pid = 1821] [id = 196] 17:06:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff880687400) [pid = 1821] [serial = 588] [outer = (nil)] 17:06:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff888fcb400) [pid = 1821] [serial = 589] [outer = 0x7ff880687400] 17:06:00 INFO - PROCESS | 1821 | 1461197160492 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff888ff6800) [pid = 1821] [serial = 590] [outer = 0x7ff880687400] 17:06:01 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:06:01 INFO - PROCESS | 1821 | 1461197161947 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:06:02 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 17:06:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1977ms 17:06:02 INFO - PROCESS | 1821 | 1461197162007 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1821 | 1461197162013 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:06:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:06:02 INFO - PROCESS | 1821 | 1461197162021 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1821 | 1461197162024 Marionette TRACE conn3 <- [1,758,null,{}] 17:06:02 INFO - PROCESS | 1821 | 1461197162031 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:02 INFO - PROCESS | 1821 | 1461197162224 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:06:02 INFO - PROCESS | 1821 | 1461197162387 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88393f000 == 83 [pid = 1821] [id = 197] 17:06:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff87f349c00) [pid = 1821] [serial = 591] [outer = (nil)] 17:06:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff88068f000) [pid = 1821] [serial = 592] [outer = 0x7ff87f349c00] 17:06:02 INFO - PROCESS | 1821 | 1461197162454 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff880e63000) [pid = 1821] [serial = 593] [outer = 0x7ff87f349c00] 17:06:03 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:06:03 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:06:03 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:06:03 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:06:03 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:06:03 INFO - PROCESS | 1821 | 1461197163298 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:06:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1329ms 17:06:03 INFO - PROCESS | 1821 | 1461197163352 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1821 | 1461197163362 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:06:03 INFO - PROCESS | 1821 | 1461197163371 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1821 | 1461197163374 Marionette TRACE conn3 <- [1,762,null,{}] 17:06:03 INFO - PROCESS | 1821 | 1461197163379 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:03 INFO - PROCESS | 1821 | 1461197163546 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:06:03 INFO - PROCESS | 1821 | 1461197163711 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a957800 == 84 [pid = 1821] [id = 198] 17:06:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff87f34d800) [pid = 1821] [serial = 594] [outer = (nil)] 17:06:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff88136e400) [pid = 1821] [serial = 595] [outer = 0x7ff87f34d800] 17:06:03 INFO - PROCESS | 1821 | 1461197163776 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff881925c00) [pid = 1821] [serial = 596] [outer = 0x7ff87f34d800] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884420800 == 83 [pid = 1821] [id = 91] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c1d800 == 82 [pid = 1821] [id = 104] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff87f347800) [pid = 1821] [serial = 505] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff885488400) [pid = 1821] [serial = 517] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff889c08c00) [pid = 1821] [serial = 520] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff881b09400) [pid = 1821] [serial = 511] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff885489800) [pid = 1821] [serial = 523] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff88430f400) [pid = 1821] [serial = 514] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff880e88800) [pid = 1821] [serial = 508] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff88b616400) [pid = 1821] [serial = 541] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88551d000 == 81 [pid = 1821] [id = 190] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884412000 == 80 [pid = 1821] [id = 189] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881921800 == 79 [pid = 1821] [id = 188] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c3800 == 78 [pid = 1821] [id = 187] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8783c0000 == 77 [pid = 1821] [id = 186] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d45b000 == 76 [pid = 1821] [id = 184] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cc8d800 == 75 [pid = 1821] [id = 183] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a474000 == 74 [pid = 1821] [id = 182] 17:06:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3d9000 == 73 [pid = 1821] [id = 181] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff87a9f0c00) [pid = 1821] [serial = 526] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff88192b800) [pid = 1821] [serial = 503] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff880d48400) [pid = 1821] [serial = 529] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff889c0fc00) [pid = 1821] [serial = 539] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff881926000) [pid = 1821] [serial = 532] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff886dd8000) [pid = 1821] [serial = 536] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff88166dc00) [pid = 1821] [serial = 502] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff880e8fc00) [pid = 1821] [serial = 530] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff882ca8400) [pid = 1821] [serial = 535] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff881b11000) [pid = 1821] [serial = 533] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff888ff1c00) [pid = 1821] [serial = 538] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff87f346c00) [pid = 1821] [serial = 527] [outer = (nil)] [url = about:blank] 17:06:05 INFO - PROCESS | 1821 | 1461197165190 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:06:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1834ms 17:06:05 INFO - PROCESS | 1821 | 1461197165205 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1821 | 1461197165208 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:06:05 INFO - PROCESS | 1821 | 1461197165213 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1821 | 1461197165218 Marionette TRACE conn3 <- [1,766,null,{}] 17:06:05 INFO - PROCESS | 1821 | 1461197165248 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 1821 | 1461197165419 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:06:05 INFO - PROCESS | 1821 | 1461197165430 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881921800 == 74 [pid = 1821] [id = 199] 17:06:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff880e9cc00) [pid = 1821] [serial = 597] [outer = (nil)] 17:06:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff882e2cc00) [pid = 1821] [serial = 598] [outer = 0x7ff880e9cc00] 17:06:05 INFO - PROCESS | 1821 | 1461197165490 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff88547d400) [pid = 1821] [serial = 599] [outer = 0x7ff880e9cc00] 17:06:06 INFO - PROCESS | 1821 | 1461197166574 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1390ms 17:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:06:06 INFO - PROCESS | 1821 | 1461197166603 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1821 | 1461197166606 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:06:06 INFO - PROCESS | 1821 | 1461197166610 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1821 | 1461197166613 Marionette TRACE conn3 <- [1,770,null,{}] 17:06:06 INFO - PROCESS | 1821 | 1461197166618 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:06 INFO - PROCESS | 1821 | 1461197166737 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:06:06 INFO - PROCESS | 1821 | 1461197166754 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88ab18800 == 75 [pid = 1821] [id = 200] 17:06:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff881bbd800) [pid = 1821] [serial = 600] [outer = (nil)] 17:06:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff886dd9800) [pid = 1821] [serial = 601] [outer = 0x7ff881bbd800] 17:06:06 INFO - PROCESS | 1821 | 1461197166811 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff8889c7800) [pid = 1821] [serial = 602] [outer = 0x7ff881bbd800] 17:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1025ms 17:06:07 INFO - PROCESS | 1821 | 1461197167627 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:06:07 INFO - PROCESS | 1821 | 1461197167689 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1821 | 1461197167691 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:06:07 INFO - PROCESS | 1821 | 1461197167701 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1821 | 1461197167702 Marionette TRACE conn3 <- [1,774,null,{}] 17:06:07 INFO - PROCESS | 1821 | 1461197167713 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 1821 | 1461197167891 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:06:07 INFO - PROCESS | 1821 | 1461197167910 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d337000 == 76 [pid = 1821] [id = 201] 17:06:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff885483c00) [pid = 1821] [serial = 603] [outer = (nil)] 17:06:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff888ff7c00) [pid = 1821] [serial = 604] [outer = 0x7ff885483c00] 17:06:07 INFO - PROCESS | 1821 | 1461197167964 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff8897d6800) [pid = 1821] [serial = 605] [outer = 0x7ff885483c00] 17:06:08 INFO - PROCESS | 1821 | 1461197168692 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1031ms 17:06:08 INFO - PROCESS | 1821 | 1461197168732 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1821 | 1461197168734 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:06:08 INFO - PROCESS | 1821 | 1461197168740 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1821 | 1461197168742 Marionette TRACE conn3 <- [1,778,null,{}] 17:06:08 INFO - PROCESS | 1821 | 1461197168747 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:08 INFO - PROCESS | 1821 | 1461197168949 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff880e62400) [pid = 1821] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff880b0dc00) [pid = 1821] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff889c47400) [pid = 1821] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff87827c800) [pid = 1821] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff87f324400) [pid = 1821] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff888958c00) [pid = 1821] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff880a3f400) [pid = 1821] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff888fcd800) [pid = 1821] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff881057800) [pid = 1821] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff889dd1000) [pid = 1821] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff87a9f0800) [pid = 1821] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff884392000) [pid = 1821] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff87f451000) [pid = 1821] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff87f329000) [pid = 1821] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff888fec000) [pid = 1821] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff8793d7400) [pid = 1821] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff87a7f0800) [pid = 1821] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff897f16400) [pid = 1821] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff88438ac00) [pid = 1821] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff880e83000) [pid = 1821] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff897f18800) [pid = 1821] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff87f2ef000) [pid = 1821] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff880e93000) [pid = 1821] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff8814e7800) [pid = 1821] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff87a9ecc00) [pid = 1821] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff8802e3c00) [pid = 1821] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff898186400) [pid = 1821] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff87f2e6800) [pid = 1821] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff88438c400) [pid = 1821] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff8862d1c00) [pid = 1821] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff87f44d000) [pid = 1821] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff87f2ec400) [pid = 1821] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff882c8ec00) [pid = 1821] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff889c4bc00) [pid = 1821] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff880a42800) [pid = 1821] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff87f2e7000) [pid = 1821] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff898188c00) [pid = 1821] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff8802e1800) [pid = 1821] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff87f349000) [pid = 1821] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff880b0ec00) [pid = 1821] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff87a9e8400) [pid = 1821] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff889ac1000) [pid = 1821] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff882e30400) [pid = 1821] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff87f2e8800) [pid = 1821] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff897c9d800) [pid = 1821] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff88b54c800) [pid = 1821] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff889c48400) [pid = 1821] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff8862d1800) [pid = 1821] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff881e16400) [pid = 1821] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff87f34bc00) [pid = 1821] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff87a9e6000) [pid = 1821] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff8769eb800) [pid = 1821] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff881b0a800) [pid = 1821] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff880b0f400) [pid = 1821] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff87827cc00) [pid = 1821] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff881668000) [pid = 1821] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff880a44400) [pid = 1821] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff880b08c00) [pid = 1821] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff878287000) [pid = 1821] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff881d03800) [pid = 1821] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff87a7f4800) [pid = 1821] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff87a9ef400) [pid = 1821] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff880d4f400) [pid = 1821] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff881057000) [pid = 1821] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:06:09 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff881136000) [pid = 1821] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:06:09 INFO - PROCESS | 1821 | 1461197169695 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a140800 == 77 [pid = 1821] [id = 202] 17:06:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff8769e5c00) [pid = 1821] [serial = 606] [outer = (nil)] 17:06:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff87827cc00) [pid = 1821] [serial = 607] [outer = 0x7ff8769e5c00] 17:06:09 INFO - PROCESS | 1821 | 1461197169758 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff87a9e2c00) [pid = 1821] [serial = 608] [outer = 0x7ff8769e5c00] 17:06:10 INFO - PROCESS | 1821 | 1461197170320 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1634ms 17:06:10 INFO - PROCESS | 1821 | 1461197170375 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1821 | 1461197170378 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:06:10 INFO - PROCESS | 1821 | 1461197170384 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1821 | 1461197170387 Marionette TRACE conn3 <- [1,782,null,{}] 17:06:10 INFO - PROCESS | 1821 | 1461197170396 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 1821 | 1461197170571 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:06:10 INFO - PROCESS | 1821 | 1461197170598 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882aca000 == 78 [pid = 1821] [id = 203] 17:06:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff8769e6400) [pid = 1821] [serial = 609] [outer = (nil)] 17:06:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff87f44d000) [pid = 1821] [serial = 610] [outer = 0x7ff8769e6400] 17:06:10 INFO - PROCESS | 1821 | 1461197170658 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff880a44800) [pid = 1821] [serial = 611] [outer = 0x7ff8769e6400] 17:06:11 INFO - PROCESS | 1821 | 1461197171317 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 984ms 17:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:06:11 INFO - PROCESS | 1821 | 1461197171368 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1821 | 1461197171370 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:06:11 INFO - PROCESS | 1821 | 1461197171375 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1821 | 1461197171378 Marionette TRACE conn3 <- [1,786,null,{}] 17:06:11 INFO - PROCESS | 1821 | 1461197171383 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:11 INFO - PROCESS | 1821 | 1461197171521 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:06:11 INFO - PROCESS | 1821 | 1461197171726 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a12b800 == 79 [pid = 1821] [id = 204] 17:06:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff8769e9c00) [pid = 1821] [serial = 612] [outer = (nil)] 17:06:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff8793d6000) [pid = 1821] [serial = 613] [outer = 0x7ff8769e9c00] 17:06:11 INFO - PROCESS | 1821 | 1461197171796 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff87a9f1400) [pid = 1821] [serial = 614] [outer = 0x7ff8769e9c00] 17:06:12 INFO - PROCESS | 1821 | 1461197172706 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1382ms 17:06:12 INFO - PROCESS | 1821 | 1461197172758 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1821 | 1461197172763 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:06:12 INFO - PROCESS | 1821 | 1461197172771 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1821 | 1461197172776 Marionette TRACE conn3 <- [1,790,null,{}] 17:06:12 INFO - PROCESS | 1821 | 1461197172783 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:12 INFO - PROCESS | 1821 | 1461197172949 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:06:13 INFO - PROCESS | 1821 | 1461197173106 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886dc4000 == 80 [pid = 1821] [id = 205] 17:06:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff87827bc00) [pid = 1821] [serial = 615] [outer = (nil)] 17:06:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff880e62400) [pid = 1821] [serial = 616] [outer = 0x7ff87827bc00] 17:06:13 INFO - PROCESS | 1821 | 1461197173176 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff880e9d000) [pid = 1821] [serial = 617] [outer = 0x7ff87827bc00] 17:06:14 INFO - PROCESS | 1821 | 1461197174072 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1340ms 17:06:14 INFO - PROCESS | 1821 | 1461197174114 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:06:14 INFO - PROCESS | 1821 | 1461197174120 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:06:14 INFO - PROCESS | 1821 | 1461197174125 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1821 | 1461197174129 Marionette TRACE conn3 <- [1,794,null,{}] 17:06:14 INFO - PROCESS | 1821 | 1461197174134 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:14 INFO - PROCESS | 1821 | 1461197174287 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:06:14 INFO - PROCESS | 1821 | 1461197174465 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff896eda000 == 81 [pid = 1821] [id = 206] 17:06:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87f45b000) [pid = 1821] [serial = 618] [outer = (nil)] 17:06:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff88166ec00) [pid = 1821] [serial = 619] [outer = 0x7ff87f45b000] 17:06:14 INFO - PROCESS | 1821 | 1461197174531 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff881b07800) [pid = 1821] [serial = 620] [outer = 0x7ff87f45b000] 17:06:15 INFO - PROCESS | 1821 | 1461197175440 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1383ms 17:06:15 INFO - PROCESS | 1821 | 1461197175509 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 1821 | 1461197175513 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:06:15 INFO - PROCESS | 1821 | 1461197175527 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1821 | 1461197175535 Marionette TRACE conn3 <- [1,798,null,{}] 17:06:15 INFO - PROCESS | 1821 | 1461197175541 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1821 | 1461197175743 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:06:15 INFO - PROCESS | 1821 | 1461197175906 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89b07c000 == 82 [pid = 1821] [id = 207] 17:06:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff880e9f000) [pid = 1821] [serial = 621] [outer = (nil)] 17:06:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff882c91400) [pid = 1821] [serial = 622] [outer = 0x7ff880e9f000] 17:06:15 INFO - PROCESS | 1821 | 1461197175974 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff884392400) [pid = 1821] [serial = 623] [outer = 0x7ff880e9f000] 17:06:16 INFO - PROCESS | 1821 | 1461197176784 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:06:16 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 17:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1300ms 17:06:16 INFO - PROCESS | 1821 | 1461197176819 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1821 | 1461197176823 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:06:16 INFO - PROCESS | 1821 | 1461197176828 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1821 | 1461197176831 Marionette TRACE conn3 <- [1,802,null,{}] 17:06:16 INFO - PROCESS | 1821 | 1461197176836 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:17 INFO - PROCESS | 1821 | 1461197176997 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:06:17 INFO - PROCESS | 1821 | 1461197177162 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d378000 == 83 [pid = 1821] [id = 208] 17:06:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff881666800) [pid = 1821] [serial = 624] [outer = (nil)] 17:06:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff886cb5c00) [pid = 1821] [serial = 625] [outer = 0x7ff881666800] 17:06:17 INFO - PROCESS | 1821 | 1461197177230 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff888fcd800) [pid = 1821] [serial = 626] [outer = 0x7ff881666800] 17:06:18 INFO - PROCESS | 1821 | 1461197178074 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:06:18 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 17:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1279ms 17:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:06:18 INFO - PROCESS | 1821 | 1461197178109 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1821 | 1461197178111 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:06:18 INFO - PROCESS | 1821 | 1461197178117 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1821 | 1461197178120 Marionette TRACE conn3 <- [1,806,null,{}] 17:06:18 INFO - PROCESS | 1821 | 1461197178125 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1821 | 1461197178262 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:06:18 INFO - PROCESS | 1821 | 1461197178431 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89fe30800 == 84 [pid = 1821] [id = 209] 17:06:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff8897d7c00) [pid = 1821] [serial = 627] [outer = (nil)] 17:06:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff889acc400) [pid = 1821] [serial = 628] [outer = 0x7ff8897d7c00] 17:06:18 INFO - PROCESS | 1821 | 1461197178510 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff889c43400) [pid = 1821] [serial = 629] [outer = 0x7ff8897d7c00] 17:06:19 INFO - PROCESS | 1821 | 1461197179404 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:06:19 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 17:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1326ms 17:06:19 INFO - PROCESS | 1821 | 1461197179447 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1821 | 1461197179451 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:06:19 INFO - PROCESS | 1821 | 1461197179461 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1821 | 1461197179463 Marionette TRACE conn3 <- [1,810,null,{}] 17:06:19 INFO - PROCESS | 1821 | 1461197179467 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:19 INFO - PROCESS | 1821 | 1461197179641 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:06:19 INFO - PROCESS | 1821 | 1461197179809 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88572d000 == 85 [pid = 1821] [id = 210] 17:06:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff87f45b400) [pid = 1821] [serial = 630] [outer = (nil)] 17:06:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff8878c6000) [pid = 1821] [serial = 631] [outer = 0x7ff87f45b400] 17:06:19 INFO - PROCESS | 1821 | 1461197179883 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff88a851c00) [pid = 1821] [serial = 632] [outer = 0x7ff87f45b400] 17:06:20 INFO - PROCESS | 1821 | 1461197180713 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1324ms 17:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:06:20 INFO - PROCESS | 1821 | 1461197180787 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1821 | 1461197180790 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:06:20 INFO - PROCESS | 1821 | 1461197180796 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1821 | 1461197180799 Marionette TRACE conn3 <- [1,814,null,{}] 17:06:20 INFO - PROCESS | 1821 | 1461197180805 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:20 INFO - PROCESS | 1821 | 1461197180998 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:06:21 INFO - PROCESS | 1821 | 1461197181163 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876bc4000 == 86 [pid = 1821] [id = 211] 17:06:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff87827b400) [pid = 1821] [serial = 633] [outer = (nil)] 17:06:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff87a9e4c00) [pid = 1821] [serial = 634] [outer = 0x7ff87827b400] 17:06:21 INFO - PROCESS | 1821 | 1461197181231 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff87f326400) [pid = 1821] [serial = 635] [outer = 0x7ff87827b400] 17:06:22 INFO - PROCESS | 1821 | 1461197182120 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1821 | 1461197182186 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:06:22 INFO - PROCESS | 1821 | 1461197182191 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1821 | 1461197182194 Marionette TRACE conn3 <- [1,818,null,{}] 17:06:22 INFO - PROCESS | 1821 | 1461197182199 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:22 INFO - PROCESS | 1821 | 1461197182342 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:06:22 INFO - PROCESS | 1821 | 1461197182512 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2c0000 == 87 [pid = 1821] [id = 212] 17:06:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff87a7ec400) [pid = 1821] [serial = 636] [outer = (nil)] 17:06:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff880690c00) [pid = 1821] [serial = 637] [outer = 0x7ff87a7ec400] 17:06:22 INFO - PROCESS | 1821 | 1461197182582 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff880e6d400) [pid = 1821] [serial = 638] [outer = 0x7ff87a7ec400] 17:06:23 INFO - PROCESS | 1821 | 1461197183734 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1579ms 17:06:23 INFO - PROCESS | 1821 | 1461197183772 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1821 | 1461197183780 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:06:23 INFO - PROCESS | 1821 | 1461197183788 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1821 | 1461197183794 Marionette TRACE conn3 <- [1,822,null,{}] 17:06:23 INFO - PROCESS | 1821 | 1461197183802 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 1821 | 1461197183953 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:06:24 INFO - PROCESS | 1821 | 1461197184156 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8815c0000 == 88 [pid = 1821] [id = 213] 17:06:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff87f2ef000) [pid = 1821] [serial = 639] [outer = (nil)] 17:06:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff87f329000) [pid = 1821] [serial = 640] [outer = 0x7ff87f2ef000] 17:06:24 INFO - PROCESS | 1821 | 1461197184220 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff87f34c000) [pid = 1821] [serial = 641] [outer = 0x7ff87f2ef000] 17:06:25 INFO - PROCESS | 1821 | 1461197185019 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1821 | 1461197185078 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:06:25 INFO - PROCESS | 1821 | 1461197185087 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1821 | 1461197185091 Marionette TRACE conn3 <- [1,826,null,{}] 17:06:25 INFO - PROCESS | 1821 | 1461197185096 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:25 INFO - PROCESS | 1821 | 1461197185239 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:06:25 INFO - PROCESS | 1821 | 1461197185406 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805da800 == 89 [pid = 1821] [id = 214] 17:06:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff87f324400) [pid = 1821] [serial = 642] [outer = (nil)] 17:06:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff880686c00) [pid = 1821] [serial = 643] [outer = 0x7ff87f324400] 17:06:25 INFO - PROCESS | 1821 | 1461197185529 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880a3e800) [pid = 1821] [serial = 644] [outer = 0x7ff87f324400] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886cd0000 == 88 [pid = 1821] [id = 44] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882aca000 == 87 [pid = 1821] [id = 203] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff87f32d400) [pid = 1821] [serial = 544] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff8889be400) [pid = 1821] [serial = 550] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff880e6e800) [pid = 1821] [serial = 547] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff881d04000) [pid = 1821] [serial = 574] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff87f32c400) [pid = 1821] [serial = 556] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff88c697400) [pid = 1821] [serial = 553] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a140800 == 86 [pid = 1821] [id = 202] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d337000 == 85 [pid = 1821] [id = 201] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab18800 == 84 [pid = 1821] [id = 200] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881921800 == 83 [pid = 1821] [id = 199] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a957800 == 82 [pid = 1821] [id = 198] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88393f000 == 81 [pid = 1821] [id = 197] 17:06:26 INFO - PROCESS | 1821 | 1461197186539 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d31d000 == 80 [pid = 1821] [id = 194] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ae1b000 == 79 [pid = 1821] [id = 193] 17:06:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852d2000 == 78 [pid = 1821] [id = 192] 17:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1484ms 17:06:26 INFO - PROCESS | 1821 | 1461197186572 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1821 | 1461197186574 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:06:26 INFO - PROCESS | 1821 | 1461197186580 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1821 | 1461197186584 Marionette TRACE conn3 <- [1,830,null,{}] 17:06:26 INFO - PROCESS | 1821 | 1461197186598 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:26 INFO - PROCESS | 1821 | 1461197186737 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff88b97c400) [pid = 1821] [serial = 268] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff878289000) [pid = 1821] [serial = 442] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff8802ec800) [pid = 1821] [serial = 379] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff89105fc00) [pid = 1821] [serial = 192] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff88ad97400) [pid = 1821] [serial = 307] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff891d16400) [pid = 1821] [serial = 141] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff881d0cc00) [pid = 1821] [serial = 512] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff898185000) [pid = 1821] [serial = 271] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff87f451c00) [pid = 1821] [serial = 472] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff891066c00) [pid = 1821] [serial = 346] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff88ad93800) [pid = 1821] [serial = 482] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff889cf1400) [pid = 1821] [serial = 524] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff889ced800) [pid = 1821] [serial = 521] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff8862d6000) [pid = 1821] [serial = 518] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff87f44dc00) [pid = 1821] [serial = 421] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff898e36800) [pid = 1821] [serial = 171] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff886cbc400) [pid = 1821] [serial = 138] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff8819b8400) [pid = 1821] [serial = 475] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff89d168000) [pid = 1821] [serial = 174] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff889ce7000) [pid = 1821] [serial = 304] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff888ff0c00) [pid = 1821] [serial = 343] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff885480c00) [pid = 1821] [serial = 515] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff880e6fc00) [pid = 1821] [serial = 424] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff888ff3400) [pid = 1821] [serial = 265] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff8a16e1c00) [pid = 1821] [serial = 234] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff89f197400) [pid = 1821] [serial = 313] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff889accc00) [pid = 1821] [serial = 479] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff88b690400) [pid = 1821] [serial = 228] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff889a47c00) [pid = 1821] [serial = 394] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff884308800) [pid = 1821] [serial = 301] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff89d3b5c00) [pid = 1821] [serial = 198] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff89d426800) [pid = 1821] [serial = 349] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff89c972000) [pid = 1821] [serial = 310] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff8802e0000) [pid = 1821] [serial = 506] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff89d560800) [pid = 1821] [serial = 231] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff882c99000) [pid = 1821] [serial = 262] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff881b08000) [pid = 1821] [serial = 382] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff882ca0800) [pid = 1821] [serial = 186] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff889c48c00) [pid = 1821] [serial = 391] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff88b61a400) [pid = 1821] [serial = 168] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff8a145ec00) [pid = 1821] [serial = 114] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff881665000) [pid = 1821] [serial = 509] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff89c979400) [pid = 1821] [serial = 274] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff89b017c00) [pid = 1821] [serial = 195] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff891d0bc00) [pid = 1821] [serial = 436] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff888ff3000) [pid = 1821] [serial = 225] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff888964c00) [pid = 1821] [serial = 165] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff88ad90c00) [pid = 1821] [serial = 433] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff881b0f400) [pid = 1821] [serial = 388] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff881670000) [pid = 1821] [serial = 488] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff885760000) [pid = 1821] [serial = 385] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff889d0d800) [pid = 1821] [serial = 189] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff88192b400) [pid = 1821] [serial = 445] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff881673800) [pid = 1821] [serial = 485] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff881056000) [pid = 1821] [serial = 340] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff885480400) [pid = 1821] [serial = 427] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff88192cc00) [pid = 1821] [serial = 448] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff881d0f800) [pid = 1821] [serial = 439] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff880e71c00) [pid = 1821] [serial = 352] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff889a4c800) [pid = 1821] [serial = 430] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff87f344400) [pid = 1821] [serial = 562] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff87f2f1800) [pid = 1821] [serial = 560] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff87f2e3c00) [pid = 1821] [serial = 559] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff880e8f400) [pid = 1821] [serial = 565] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff881056c00) [pid = 1821] [serial = 566] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff881664c00) [pid = 1821] [serial = 568] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff881672800) [pid = 1821] [serial = 569] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff8819b3000) [pid = 1821] [serial = 571] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff880689c00) [pid = 1821] [serial = 563] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff881b05000) [pid = 1821] [serial = 572] [outer = (nil)] [url = about:blank] 17:06:26 INFO - PROCESS | 1821 | 1461197186911 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2c2800 == 79 [pid = 1821] [id = 215] 17:06:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff8793ca000) [pid = 1821] [serial = 645] [outer = (nil)] 17:06:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff87f453c00) [pid = 1821] [serial = 646] [outer = 0x7ff8793ca000] 17:06:26 INFO - PROCESS | 1821 | 1461197186974 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff880e6b800) [pid = 1821] [serial = 647] [outer = 0x7ff8793ca000] 17:06:27 INFO - PROCESS | 1821 | 1461197187668 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1134ms 17:06:27 INFO - PROCESS | 1821 | 1461197187715 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1821 | 1461197187718 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:06:27 INFO - PROCESS | 1821 | 1461197187740 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1821 | 1461197187743 Marionette TRACE conn3 <- [1,834,null,{}] 17:06:27 INFO - PROCESS | 1821 | 1461197187751 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 1821 | 1461197187885 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:06:27 INFO - PROCESS | 1821 | 1461197187894 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8815ba000 == 80 [pid = 1821] [id = 216] 17:06:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff880e62800) [pid = 1821] [serial = 648] [outer = (nil)] 17:06:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff880e97000) [pid = 1821] [serial = 649] [outer = 0x7ff880e62800] 17:06:27 INFO - PROCESS | 1821 | 1461197187949 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff881053800) [pid = 1821] [serial = 650] [outer = 0x7ff880e62800] 17:06:28 INFO - PROCESS | 1821 | 1461197188674 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 979ms 17:06:28 INFO - PROCESS | 1821 | 1461197188716 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1821 | 1461197188719 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:06:28 INFO - PROCESS | 1821 | 1461197188724 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1821 | 1461197188726 Marionette TRACE conn3 <- [1,838,null,{}] 17:06:28 INFO - PROCESS | 1821 | 1461197188731 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:29 INFO - PROCESS | 1821 | 1461197189431 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff880687400) [pid = 1821] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff8769e5c00) [pid = 1821] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff87a9eac00) [pid = 1821] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff885483c00) [pid = 1821] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff87f344c00) [pid = 1821] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff8769e4800) [pid = 1821] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 99 (0x7ff87f349c00) [pid = 1821] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff87f34d800) [pid = 1821] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff87a7f6000) [pid = 1821] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff8793d2800) [pid = 1821] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff881bbd800) [pid = 1821] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 94 (0x7ff881e15400) [pid = 1821] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 93 (0x7ff8819bbc00) [pid = 1821] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 92 (0x7ff87f344800) [pid = 1821] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 91 (0x7ff889c06000) [pid = 1821] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 90 (0x7ff880e93800) [pid = 1821] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:06:29 INFO - PROCESS | 1821 | --DOMWINDOW == 89 (0x7ff880e9cc00) [pid = 1821] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:06:29 INFO - PROCESS | 1821 | 1461197189654 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2a7800 == 81 [pid = 1821] [id = 217] 17:06:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 90 (0x7ff8793cc400) [pid = 1821] [serial = 651] [outer = (nil)] 17:06:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 91 (0x7ff87a7f3000) [pid = 1821] [serial = 652] [outer = 0x7ff8793cc400] 17:06:29 INFO - PROCESS | 1821 | 1461197189769 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 92 (0x7ff87f2e9800) [pid = 1821] [serial = 653] [outer = 0x7ff8793cc400] 17:06:30 INFO - PROCESS | 1821 | 1461197190594 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1882ms 17:06:30 INFO - PROCESS | 1821 | 1461197190609 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:06:30 INFO - PROCESS | 1821 | 1461197190615 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:06:30 INFO - PROCESS | 1821 | 1461197190621 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1821 | 1461197190627 Marionette TRACE conn3 <- [1,842,null,{}] 17:06:30 INFO - PROCESS | 1821 | 1461197190633 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:30 INFO - PROCESS | 1821 | 1461197190786 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:06:30 INFO - PROCESS | 1821 | 1461197190936 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c0c000 == 82 [pid = 1821] [id = 218] 17:06:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 93 (0x7ff87f2eb400) [pid = 1821] [serial = 654] [outer = (nil)] 17:06:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 94 (0x7ff880682c00) [pid = 1821] [serial = 655] [outer = 0x7ff87f2eb400] 17:06:31 INFO - PROCESS | 1821 | 1461197191011 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 95 (0x7ff880a47800) [pid = 1821] [serial = 656] [outer = 0x7ff87f2eb400] 17:06:31 INFO - PROCESS | 1821 | 1461197191980 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1380ms 17:06:32 INFO - PROCESS | 1821 | 1461197192000 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1821 | 1461197192005 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:06:32 INFO - PROCESS | 1821 | 1461197192010 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1821 | 1461197192013 Marionette TRACE conn3 <- [1,846,null,{}] 17:06:32 INFO - PROCESS | 1821 | 1461197192018 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 1821 | 1461197192172 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:06:32 INFO - PROCESS | 1821 | 1461197192323 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c39800 == 83 [pid = 1821] [id = 219] 17:06:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff87f32ec00) [pid = 1821] [serial = 657] [outer = (nil)] 17:06:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff880e8ec00) [pid = 1821] [serial = 658] [outer = 0x7ff87f32ec00] 17:06:32 INFO - PROCESS | 1821 | 1461197192392 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff88105f000) [pid = 1821] [serial = 659] [outer = 0x7ff87f32ec00] 17:06:33 INFO - PROCESS | 1821 | 1461197193315 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1377ms 17:06:33 INFO - PROCESS | 1821 | 1461197193389 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1821 | 1461197193395 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:06:33 INFO - PROCESS | 1821 | 1461197193410 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1821 | 1461197193416 Marionette TRACE conn3 <- [1,850,null,{}] 17:06:33 INFO - PROCESS | 1821 | 1461197193421 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:33 INFO - PROCESS | 1821 | 1461197193615 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:06:33 INFO - PROCESS | 1821 | 1461197193761 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8852bc000 == 84 [pid = 1821] [id = 220] 17:06:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff880e83c00) [pid = 1821] [serial = 660] [outer = (nil)] 17:06:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff881672c00) [pid = 1821] [serial = 661] [outer = 0x7ff880e83c00] 17:06:33 INFO - PROCESS | 1821 | 1461197193837 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff8819b9400) [pid = 1821] [serial = 662] [outer = 0x7ff880e83c00] 17:06:34 INFO - PROCESS | 1821 | 1461197194704 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1338ms 17:06:34 INFO - PROCESS | 1821 | 1461197194742 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1821 | 1461197194745 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:06:34 INFO - PROCESS | 1821 | 1461197194753 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1821 | 1461197194756 Marionette TRACE conn3 <- [1,854,null,{}] 17:06:34 INFO - PROCESS | 1821 | 1461197194761 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:34 INFO - PROCESS | 1821 | 1461197194919 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:06:35 INFO - PROCESS | 1821 | 1461197195067 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8855e8800 == 85 [pid = 1821] [id = 221] 17:06:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff880e98800) [pid = 1821] [serial = 663] [outer = (nil)] 17:06:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff881b0c800) [pid = 1821] [serial = 664] [outer = 0x7ff880e98800] 17:06:35 INFO - PROCESS | 1821 | 1461197195136 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff881bb6800) [pid = 1821] [serial = 665] [outer = 0x7ff880e98800] 17:06:35 INFO - PROCESS | 1821 | 1461197195955 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1227ms 17:06:35 INFO - PROCESS | 1821 | 1461197195981 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1821 | 1461197195985 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:06:35 INFO - PROCESS | 1821 | 1461197195990 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1821 | 1461197195992 Marionette TRACE conn3 <- [1,858,null,{}] 17:06:36 INFO - PROCESS | 1821 | 1461197195998 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:36 INFO - PROCESS | 1821 | 1461197196155 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:06:36 INFO - PROCESS | 1821 | 1461197196310 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886dbc800 == 86 [pid = 1821] [id = 222] 17:06:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff881d0d000) [pid = 1821] [serial = 666] [outer = (nil)] 17:06:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff881d10400) [pid = 1821] [serial = 667] [outer = 0x7ff881d0d000] 17:06:36 INFO - PROCESS | 1821 | 1461197196389 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff883928800) [pid = 1821] [serial = 668] [outer = 0x7ff881d0d000] 17:06:37 INFO - PROCESS | 1821 | 1461197197263 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1281ms 17:06:37 INFO - PROCESS | 1821 | 1461197197287 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1821 | 1461197197291 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:06:37 INFO - PROCESS | 1821 | 1461197197297 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1821 | 1461197197299 Marionette TRACE conn3 <- [1,862,null,{}] 17:06:37 INFO - PROCESS | 1821 | 1461197197305 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 1821 | 1461197197451 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:06:37 INFO - PROCESS | 1821 | 1461197197681 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889d87800 == 87 [pid = 1821] [id = 223] 17:06:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff87828a800) [pid = 1821] [serial = 669] [outer = (nil)] 17:06:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff884311000) [pid = 1821] [serial = 670] [outer = 0x7ff87828a800] 17:06:37 INFO - PROCESS | 1821 | 1461197197747 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff885486c00) [pid = 1821] [serial = 671] [outer = 0x7ff87828a800] 17:06:38 INFO - PROCESS | 1821 | 1461197198810 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1577ms 17:06:38 INFO - PROCESS | 1821 | 1461197198875 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1821 | 1461197198881 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:06:38 INFO - PROCESS | 1821 | 1461197198888 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1821 | 1461197198893 Marionette TRACE conn3 <- [1,866,null,{}] 17:06:38 INFO - PROCESS | 1821 | 1461197198901 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:39 INFO - PROCESS | 1821 | 1461197199055 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:06:39 INFO - PROCESS | 1821 | 1461197199259 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c04000 == 88 [pid = 1821] [id = 224] 17:06:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff87f2e6400) [pid = 1821] [serial = 672] [outer = (nil)] 17:06:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff87f2f0000) [pid = 1821] [serial = 673] [outer = 0x7ff87f2e6400] 17:06:39 INFO - PROCESS | 1821 | 1461197199330 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff87f44ec00) [pid = 1821] [serial = 674] [outer = 0x7ff87f2e6400] 17:06:40 INFO - PROCESS | 1821 | 1461197200259 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1439ms 17:06:40 INFO - PROCESS | 1821 | 1461197200327 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1821 | 1461197200335 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:06:40 INFO - PROCESS | 1821 | 1461197200344 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1821 | 1461197200348 Marionette TRACE conn3 <- [1,870,null,{}] 17:06:40 INFO - PROCESS | 1821 | 1461197200353 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:40 INFO - PROCESS | 1821 | 1461197200514 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:06:40 INFO - PROCESS | 1821 | 1461197200670 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | --DOCSHELL 0x7ff88a01d000 == 87 [pid = 1821] [id = 67] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c3000 == 86 [pid = 1821] [id = 191] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815ba000 == 85 [pid = 1821] [id = 216] 17:06:40 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff87f44d000) [pid = 1821] [serial = 610] [outer = (nil)] [url = about:blank] 17:06:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805c3000 == 86 [pid = 1821] [id = 225] 17:06:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff87a9f0400) [pid = 1821] [serial = 675] [outer = (nil)] 17:06:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff8802ec800) [pid = 1821] [serial = 676] [outer = 0x7ff87a9f0400] 17:06:40 INFO - PROCESS | 1821 | 1461197200803 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff880d42400) [pid = 1821] [serial = 677] [outer = 0x7ff87a9f0400] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2c2800 == 85 [pid = 1821] [id = 215] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805da800 == 84 [pid = 1821] [id = 214] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815c0000 == 83 [pid = 1821] [id = 213] 17:06:40 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2c0000 == 82 [pid = 1821] [id = 212] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876bc4000 == 81 [pid = 1821] [id = 211] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88572d000 == 80 [pid = 1821] [id = 210] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fe30800 == 79 [pid = 1821] [id = 209] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d378000 == 78 [pid = 1821] [id = 208] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89b07c000 == 77 [pid = 1821] [id = 207] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff896eda000 == 76 [pid = 1821] [id = 206] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc4000 == 75 [pid = 1821] [id = 205] 17:06:41 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a12b800 == 74 [pid = 1821] [id = 204] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff888fcb400) [pid = 1821] [serial = 589] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff87827cc00) [pid = 1821] [serial = 607] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff886ddbc00) [pid = 1821] [serial = 587] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff8897d6800) [pid = 1821] [serial = 605] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 110 (0x7ff881055400) [pid = 1821] [serial = 578] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 109 (0x7ff881bb5800) [pid = 1821] [serial = 557] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 108 (0x7ff886cb2c00) [pid = 1821] [serial = 586] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 107 (0x7ff88068f000) [pid = 1821] [serial = 592] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 106 (0x7ff881925c00) [pid = 1821] [serial = 596] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 105 (0x7ff888ff7c00) [pid = 1821] [serial = 604] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 104 (0x7ff880d50400) [pid = 1821] [serial = 577] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 103 (0x7ff8802e5c00) [pid = 1821] [serial = 545] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 102 (0x7ff881926c00) [pid = 1821] [serial = 548] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 101 (0x7ff8889c7800) [pid = 1821] [serial = 602] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 100 (0x7ff87a9e2c00) [pid = 1821] [serial = 608] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 99 (0x7ff8862d4000) [pid = 1821] [serial = 584] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff888ff6800) [pid = 1821] [serial = 590] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff88d3a5c00) [pid = 1821] [serial = 554] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff88136e400) [pid = 1821] [serial = 595] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff8819bdc00) [pid = 1821] [serial = 580] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 94 (0x7ff88bf51000) [pid = 1821] [serial = 542] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 93 (0x7ff88ad94400) [pid = 1821] [serial = 551] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 92 (0x7ff886dd9800) [pid = 1821] [serial = 601] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 91 (0x7ff881e14800) [pid = 1821] [serial = 581] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 90 (0x7ff88547d400) [pid = 1821] [serial = 599] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 89 (0x7ff880e63000) [pid = 1821] [serial = 593] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 88 (0x7ff882e2cc00) [pid = 1821] [serial = 598] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | --DOMWINDOW == 87 (0x7ff8839a9c00) [pid = 1821] [serial = 583] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1821 | 1461197201572 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1278ms 17:06:41 INFO - PROCESS | 1821 | 1461197201623 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1821 | 1461197201627 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:06:41 INFO - PROCESS | 1821 | 1461197201634 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1821 | 1461197201640 Marionette TRACE conn3 <- [1,874,null,{}] 17:06:41 INFO - PROCESS | 1821 | 1461197201655 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:41 INFO - PROCESS | 1821 | 1461197201807 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:06:41 INFO - PROCESS | 1821 | 1461197201819 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c06800 == 75 [pid = 1821] [id = 226] 17:06:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 88 (0x7ff880e71000) [pid = 1821] [serial = 678] [outer = (nil)] 17:06:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 89 (0x7ff881057800) [pid = 1821] [serial = 679] [outer = 0x7ff880e71000] 17:06:41 INFO - PROCESS | 1821 | 1461197201883 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 90 (0x7ff881373400) [pid = 1821] [serial = 680] [outer = 0x7ff880e71000] 17:06:42 INFO - PROCESS | 1821 | 1461197202689 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1087ms 17:06:42 INFO - PROCESS | 1821 | 1461197202724 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1821 | 1461197202728 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:06:42 INFO - PROCESS | 1821 | 1461197202733 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1821 | 1461197202735 Marionette TRACE conn3 <- [1,878,null,{}] 17:06:42 INFO - PROCESS | 1821 | 1461197202740 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 1821 | 1461197202874 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:06:42 INFO - PROCESS | 1821 | 1461197202887 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884429800 == 76 [pid = 1821] [id = 227] 17:06:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 91 (0x7ff880e69000) [pid = 1821] [serial = 681] [outer = (nil)] 17:06:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 92 (0x7ff8819b3800) [pid = 1821] [serial = 682] [outer = 0x7ff880e69000] 17:06:42 INFO - PROCESS | 1821 | 1461197202943 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 93 (0x7ff881b09c00) [pid = 1821] [serial = 683] [outer = 0x7ff880e69000] 17:06:43 INFO - PROCESS | 1821 | 1461197203701 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 974ms 17:06:43 INFO - PROCESS | 1821 | 1461197203708 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1821 | 1461197203710 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:06:43 INFO - PROCESS | 1821 | 1461197203726 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1821 | 1461197203729 Marionette TRACE conn3 <- [1,882,null,{}] 17:06:43 INFO - PROCESS | 1821 | 1461197203734 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:43 INFO - PROCESS | 1821 | 1461197203911 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:06:43 INFO - PROCESS | 1821 | 1461197203936 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8783c0000 == 77 [pid = 1821] [id = 228] 17:06:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 94 (0x7ff88166c400) [pid = 1821] [serial = 684] [outer = (nil)] 17:06:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 95 (0x7ff881bb5800) [pid = 1821] [serial = 685] [outer = 0x7ff88166c400] 17:06:44 INFO - PROCESS | 1821 | 1461197203991 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff881d04800) [pid = 1821] [serial = 686] [outer = 0x7ff88166c400] 17:06:44 INFO - PROCESS | 1821 | 1461197204826 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1177ms 17:06:44 INFO - PROCESS | 1821 | 1461197204901 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1821 | 1461197204905 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:06:44 INFO - PROCESS | 1821 | 1461197204910 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1821 | 1461197204912 Marionette TRACE conn3 <- [1,886,null,{}] 17:06:44 INFO - PROCESS | 1821 | 1461197204917 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:45 INFO - PROCESS | 1821 | 1461197205156 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:06:45 INFO - PROCESS | 1821 | 1461197205174 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a013000 == 78 [pid = 1821] [id = 229] 17:06:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff881e14000) [pid = 1821] [serial = 687] [outer = (nil)] 17:06:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff882e2f400) [pid = 1821] [serial = 688] [outer = 0x7ff881e14000] 17:06:45 INFO - PROCESS | 1821 | 1461197205240 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff885486800) [pid = 1821] [serial = 689] [outer = 0x7ff881e14000] 17:06:45 INFO - PROCESS | 1821 | --DOMWINDOW == 98 (0x7ff87f2ef000) [pid = 1821] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:06:45 INFO - PROCESS | 1821 | --DOMWINDOW == 97 (0x7ff8793ca000) [pid = 1821] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:06:45 INFO - PROCESS | 1821 | --DOMWINDOW == 96 (0x7ff87f324400) [pid = 1821] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:06:45 INFO - PROCESS | 1821 | --DOMWINDOW == 95 (0x7ff8769e6400) [pid = 1821] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:06:45 INFO - PROCESS | 1821 | 1461197205950 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1081ms 17:06:45 INFO - PROCESS | 1821 | 1461197205992 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1821 | 1461197206005 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:06:46 INFO - PROCESS | 1821 | 1461197206027 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1821 | 1461197206029 Marionette TRACE conn3 <- [1,890,null,{}] 17:06:46 INFO - PROCESS | 1821 | 1461197206037 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:46 INFO - PROCESS | 1821 | 1461197206161 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:06:46 INFO - PROCESS | 1821 | 1461197206173 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a68a000 == 79 [pid = 1821] [id = 230] 17:06:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 96 (0x7ff8793ca000) [pid = 1821] [serial = 690] [outer = (nil)] 17:06:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 97 (0x7ff885487000) [pid = 1821] [serial = 691] [outer = 0x7ff8793ca000] 17:06:46 INFO - PROCESS | 1821 | 1461197206322 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 98 (0x7ff885777800) [pid = 1821] [serial = 692] [outer = 0x7ff8793ca000] 17:06:46 INFO - PROCESS | 1821 | 1461197206956 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 978ms 17:06:47 INFO - PROCESS | 1821 | 1461197207006 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1821 | 1461197207009 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:06:47 INFO - PROCESS | 1821 | 1461197207014 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1821 | 1461197207016 Marionette TRACE conn3 <- [1,894,null,{}] 17:06:47 INFO - PROCESS | 1821 | 1461197207021 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1821 | 1461197207156 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:06:47 INFO - PROCESS | 1821 | 1461197207267 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ab04000 == 80 [pid = 1821] [id = 231] 17:06:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 99 (0x7ff87f2ef000) [pid = 1821] [serial = 693] [outer = (nil)] 17:06:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 100 (0x7ff8862cf400) [pid = 1821] [serial = 694] [outer = 0x7ff87f2ef000] 17:06:47 INFO - PROCESS | 1821 | 1461197207323 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 101 (0x7ff8862d7c00) [pid = 1821] [serial = 695] [outer = 0x7ff87f2ef000] 17:06:48 INFO - PROCESS | 1821 | 1461197208194 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1227ms 17:06:48 INFO - PROCESS | 1821 | 1461197208243 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1821 | 1461197208248 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:06:48 INFO - PROCESS | 1821 | 1461197208256 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1821 | 1461197208261 Marionette TRACE conn3 <- [1,898,null,{}] 17:06:48 INFO - PROCESS | 1821 | 1461197208268 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 1821 | 1461197208427 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:06:48 INFO - PROCESS | 1821 | 1461197208575 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805e2800 == 81 [pid = 1821] [id = 232] 17:06:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 102 (0x7ff87f2e4c00) [pid = 1821] [serial = 696] [outer = (nil)] 17:06:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 103 (0x7ff87f34d000) [pid = 1821] [serial = 697] [outer = 0x7ff87f2e4c00] 17:06:48 INFO - PROCESS | 1821 | 1461197208653 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 104 (0x7ff88068cc00) [pid = 1821] [serial = 698] [outer = 0x7ff87f2e4c00] 17:06:49 INFO - PROCESS | 1821 | 1461197209566 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1383ms 17:06:49 INFO - PROCESS | 1821 | 1461197209642 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1821 | 1461197209652 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:06:49 INFO - PROCESS | 1821 | 1461197209664 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1821 | 1461197209667 Marionette TRACE conn3 <- [1,902,null,{}] 17:06:49 INFO - PROCESS | 1821 | 1461197209672 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:49 INFO - PROCESS | 1821 | 1461197209865 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:06:50 INFO - PROCESS | 1821 | 1461197210016 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8897e4000 == 82 [pid = 1821] [id = 233] 17:06:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 105 (0x7ff880e64800) [pid = 1821] [serial = 699] [outer = (nil)] 17:06:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 106 (0x7ff881138000) [pid = 1821] [serial = 700] [outer = 0x7ff880e64800] 17:06:50 INFO - PROCESS | 1821 | 1461197210134 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 107 (0x7ff88192b400) [pid = 1821] [serial = 701] [outer = 0x7ff880e64800] 17:06:51 INFO - PROCESS | 1821 | 1461197211024 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1427ms 17:06:51 INFO - PROCESS | 1821 | 1461197211091 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1821 | 1461197211095 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:06:51 INFO - PROCESS | 1821 | 1461197211101 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1821 | 1461197211106 Marionette TRACE conn3 <- [1,906,null,{}] 17:06:51 INFO - PROCESS | 1821 | 1461197211121 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1821 | 1461197211286 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:06:51 INFO - PROCESS | 1821 | 1461197211435 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88b6a9800 == 83 [pid = 1821] [id = 234] 17:06:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 108 (0x7ff881bb9c00) [pid = 1821] [serial = 702] [outer = (nil)] 17:06:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 109 (0x7ff88430b000) [pid = 1821] [serial = 703] [outer = 0x7ff881bb9c00] 17:06:51 INFO - PROCESS | 1821 | 1461197211520 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 110 (0x7ff885482800) [pid = 1821] [serial = 704] [outer = 0x7ff881bb9c00] 17:06:52 INFO - PROCESS | 1821 | 1461197212386 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1338ms 17:06:52 INFO - PROCESS | 1821 | 1461197212439 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:06:52 INFO - PROCESS | 1821 | 1461197212447 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:06:52 INFO - PROCESS | 1821 | 1461197212452 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1821 | 1461197212455 Marionette TRACE conn3 <- [1,910,null,{}] 17:06:52 INFO - PROCESS | 1821 | 1461197212460 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:52 INFO - PROCESS | 1821 | 1461197212628 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:06:52 INFO - PROCESS | 1821 | 1461197212783 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bd51000 == 84 [pid = 1821] [id = 235] 17:06:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 111 (0x7ff882c99000) [pid = 1821] [serial = 705] [outer = (nil)] 17:06:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff886cb6400) [pid = 1821] [serial = 706] [outer = 0x7ff882c99000] 17:06:52 INFO - PROCESS | 1821 | 1461197212850 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff88784e800) [pid = 1821] [serial = 707] [outer = 0x7ff882c99000] 17:06:53 INFO - PROCESS | 1821 | 1461197213687 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1283ms 17:06:53 INFO - PROCESS | 1821 | 1461197213736 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1821 | 1461197213739 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:06:53 INFO - PROCESS | 1821 | 1461197213745 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1821 | 1461197213747 Marionette TRACE conn3 <- [1,914,null,{}] 17:06:53 INFO - PROCESS | 1821 | 1461197213752 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1821 | 1461197213922 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:06:54 INFO - PROCESS | 1821 | 1461197214080 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bfd8000 == 85 [pid = 1821] [id = 236] 17:06:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff885487c00) [pid = 1821] [serial = 708] [outer = (nil)] 17:06:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff8878ce400) [pid = 1821] [serial = 709] [outer = 0x7ff885487c00] 17:06:54 INFO - PROCESS | 1821 | 1461197214155 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff888a7c000) [pid = 1821] [serial = 710] [outer = 0x7ff885487c00] 17:06:55 INFO - PROCESS | 1821 | 1461197215015 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1333ms 17:06:55 INFO - PROCESS | 1821 | 1461197215079 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1821 | 1461197215083 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:06:55 INFO - PROCESS | 1821 | 1461197215088 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1821 | 1461197215090 Marionette TRACE conn3 <- [1,918,null,{}] 17:06:55 INFO - PROCESS | 1821 | 1461197215096 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:55 INFO - PROCESS | 1821 | 1461197215275 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:06:55 INFO - PROCESS | 1821 | 1461197215430 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d33d000 == 86 [pid = 1821] [id = 237] 17:06:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff888a86c00) [pid = 1821] [serial = 711] [outer = (nil)] 17:06:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff889772000) [pid = 1821] [serial = 712] [outer = 0x7ff888a86c00] 17:06:55 INFO - PROCESS | 1821 | 1461197215505 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff889c03800) [pid = 1821] [serial = 713] [outer = 0x7ff888a86c00] 17:06:56 INFO - PROCESS | 1821 | 1461197216326 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1274ms 17:06:56 INFO - PROCESS | 1821 | 1461197216364 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 1821 | 1461197216367 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:06:56 INFO - PROCESS | 1821 | 1461197216373 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1821 | 1461197216375 Marionette TRACE conn3 <- [1,922,null,{}] 17:06:56 INFO - PROCESS | 1821 | 1461197216381 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1821 | 1461197216542 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:06:56 INFO - PROCESS | 1821 | 1461197216712 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff891df6800 == 87 [pid = 1821] [id = 238] 17:06:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff888ff3000) [pid = 1821] [serial = 714] [outer = (nil)] 17:06:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff889c0f400) [pid = 1821] [serial = 715] [outer = 0x7ff888ff3000] 17:06:56 INFO - PROCESS | 1821 | 1461197216783 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff889c48c00) [pid = 1821] [serial = 716] [outer = 0x7ff888ff3000] 17:06:57 INFO - PROCESS | 1821 | 1461197217623 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1286ms 17:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:06:57 INFO - PROCESS | 1821 | 1461197217661 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1821 | 1461197217663 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:06:57 INFO - PROCESS | 1821 | 1461197217669 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1821 | 1461197217672 Marionette TRACE conn3 <- [1,926,null,{}] 17:06:57 INFO - PROCESS | 1821 | 1461197217677 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:57 INFO - PROCESS | 1821 | 1461197217869 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:06:58 INFO - PROCESS | 1821 | 1461197218026 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f283800 == 88 [pid = 1821] [id = 239] 17:06:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff87827cc00) [pid = 1821] [serial = 717] [outer = (nil)] 17:06:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff880a40c00) [pid = 1821] [serial = 718] [outer = 0x7ff87827cc00] 17:06:58 INFO - PROCESS | 1821 | 1461197218093 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff889c89000) [pid = 1821] [serial = 719] [outer = 0x7ff87827cc00] 17:06:59 INFO - PROCESS | 1821 | 1461197219228 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1626ms 17:06:59 INFO - PROCESS | 1821 | 1461197219296 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 1821 | 1461197219302 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:06:59 INFO - PROCESS | 1821 | 1461197219309 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1821 | 1461197219313 Marionette TRACE conn3 <- [1,930,null,{}] 17:06:59 INFO - PROCESS | 1821 | 1461197219319 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:59 INFO - PROCESS | 1821 | 1461197219564 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:06:59 INFO - PROCESS | 1821 | 1461197219744 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8790d1000 == 89 [pid = 1821] [id = 240] 17:06:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff87f34d800) [pid = 1821] [serial = 720] [outer = (nil)] 17:06:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff880683c00) [pid = 1821] [serial = 721] [outer = 0x7ff87f34d800] 17:06:59 INFO - PROCESS | 1821 | 1461197219850 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff880d46c00) [pid = 1821] [serial = 722] [outer = 0x7ff87f34d800] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff889acc400) [pid = 1821] [serial = 628] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff87a9e4c00) [pid = 1821] [serial = 634] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff8878c6000) [pid = 1821] [serial = 631] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff880e97000) [pid = 1821] [serial = 649] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff8793d6000) [pid = 1821] [serial = 613] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff880e62400) [pid = 1821] [serial = 616] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff88166ec00) [pid = 1821] [serial = 619] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff882c91400) [pid = 1821] [serial = 622] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff886cb5c00) [pid = 1821] [serial = 625] [outer = (nil)] [url = about:blank] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dbc800 == 88 [pid = 1821] [id = 222] 17:07:00 INFO - PROCESS | 1821 | 1461197220774 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855e8800 == 87 [pid = 1821] [id = 221] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852bc000 == 86 [pid = 1821] [id = 220] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c39800 == 85 [pid = 1821] [id = 219] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c0c000 == 84 [pid = 1821] [id = 218] 17:07:00 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2a7800 == 83 [pid = 1821] [id = 217] 17:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1535ms 17:07:00 INFO - PROCESS | 1821 | 1461197220845 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1821 | 1461197220852 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:07:00 INFO - PROCESS | 1821 | 1461197220860 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1821 | 1461197220864 Marionette TRACE conn3 <- [1,934,null,{}] 17:07:00 INFO - PROCESS | 1821 | 1461197220868 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:01 INFO - PROCESS | 1821 | 1461197221025 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff880a44800) [pid = 1821] [serial = 611] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff87f34c000) [pid = 1821] [serial = 641] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff87f329000) [pid = 1821] [serial = 640] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff87f453c00) [pid = 1821] [serial = 646] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff880e6b800) [pid = 1821] [serial = 647] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff880a3e800) [pid = 1821] [serial = 644] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 112 (0x7ff880686c00) [pid = 1821] [serial = 643] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | --DOMWINDOW == 111 (0x7ff880690c00) [pid = 1821] [serial = 637] [outer = (nil)] [url = about:blank] 17:07:01 INFO - PROCESS | 1821 | 1461197221144 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f291000 == 84 [pid = 1821] [id = 241] 17:07:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 112 (0x7ff87f329000) [pid = 1821] [serial = 723] [outer = (nil)] 17:07:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 113 (0x7ff880b0fc00) [pid = 1821] [serial = 724] [outer = 0x7ff87f329000] 17:07:01 INFO - PROCESS | 1821 | 1461197221269 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff881055000) [pid = 1821] [serial = 725] [outer = 0x7ff87f329000] 17:07:01 INFO - PROCESS | 1821 | 1461197221895 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1082ms 17:07:01 INFO - PROCESS | 1821 | 1461197221943 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1821 | 1461197221947 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:07:01 INFO - PROCESS | 1821 | 1461197221954 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1821 | 1461197221960 Marionette TRACE conn3 <- [1,938,null,{}] 17:07:01 INFO - PROCESS | 1821 | 1461197221977 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:02 INFO - PROCESS | 1821 | 1461197222186 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:07:02 INFO - PROCESS | 1821 | 1461197222201 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c37800 == 85 [pid = 1821] [id = 242] 17:07:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff8814e1400) [pid = 1821] [serial = 726] [outer = (nil)] 17:07:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff8819bcc00) [pid = 1821] [serial = 727] [outer = 0x7ff8814e1400] 17:07:02 INFO - PROCESS | 1821 | 1461197222261 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff881bb1c00) [pid = 1821] [serial = 728] [outer = 0x7ff8814e1400] 17:07:02 INFO - PROCESS | 1821 | 1461197222977 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1084ms 17:07:03 INFO - PROCESS | 1821 | 1461197223085 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1821 | 1461197223090 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:07:03 INFO - PROCESS | 1821 | 1461197223100 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1821 | 1461197223102 Marionette TRACE conn3 <- [1,942,null,{}] 17:07:03 INFO - PROCESS | 1821 | 1461197223106 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 1821 | 1461197223309 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:07:03 INFO - PROCESS | 1821 | 1461197223332 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff885735000 == 86 [pid = 1821] [id = 243] 17:07:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff881b02c00) [pid = 1821] [serial = 729] [outer = (nil)] 17:07:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff881e15000) [pid = 1821] [serial = 730] [outer = 0x7ff881b02c00] 17:07:03 INFO - PROCESS | 1821 | 1461197223391 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff882e2f000) [pid = 1821] [serial = 731] [outer = 0x7ff881b02c00] 17:07:04 INFO - PROCESS | 1821 | 1461197224200 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1124ms 17:07:04 INFO - PROCESS | 1821 | 1461197224225 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:07:04 INFO - PROCESS | 1821 | 1461197224228 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:07:04 INFO - PROCESS | 1821 | 1461197224234 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1821 | 1461197224236 Marionette TRACE conn3 <- [1,946,null,{}] 17:07:04 INFO - PROCESS | 1821 | 1461197224241 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 1821 | 1461197224417 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:07:04 INFO - PROCESS | 1821 | 1461197224449 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889f0b000 == 87 [pid = 1821] [id = 244] 17:07:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff8769f1800) [pid = 1821] [serial = 732] [outer = (nil)] 17:07:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff884310800) [pid = 1821] [serial = 733] [outer = 0x7ff8769f1800] 17:07:04 INFO - PROCESS | 1821 | 1461197224507 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff885760800) [pid = 1821] [serial = 734] [outer = 0x7ff8769f1800] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff87f2e6400) [pid = 1821] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff87a9f0400) [pid = 1821] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff88166c400) [pid = 1821] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff880e69000) [pid = 1821] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff880e71000) [pid = 1821] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff880e62800) [pid = 1821] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff881e14000) [pid = 1821] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:07:05 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff8793ca000) [pid = 1821] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:07:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff880d4e400) [pid = 1821] [serial = 735] [outer = 0x7ff881134000] 17:07:05 INFO - PROCESS | 1821 | 1461197225601 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1425ms 17:07:05 INFO - PROCESS | 1821 | 1461197225659 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1821 | 1461197225662 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:07:05 INFO - PROCESS | 1821 | 1461197225667 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1821 | 1461197225669 Marionette TRACE conn3 <- [1,950,null,{}] 17:07:05 INFO - PROCESS | 1821 | 1461197225674 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:05 INFO - PROCESS | 1821 | 1461197225831 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:07:05 INFO - PROCESS | 1821 | 1461197225839 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a020000 == 88 [pid = 1821] [id = 245] 17:07:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff8819c0400) [pid = 1821] [serial = 736] [outer = (nil)] 17:07:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff888fec000) [pid = 1821] [serial = 737] [outer = 0x7ff8819c0400] 17:07:05 INFO - PROCESS | 1821 | 1461197225900 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff889c4d000) [pid = 1821] [serial = 738] [outer = 0x7ff8819c0400] 17:07:06 INFO - PROCESS | 1821 | 1461197226605 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 973ms 17:07:06 INFO - PROCESS | 1821 | 1461197226641 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1821 | 1461197226645 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:07:06 INFO - PROCESS | 1821 | 1461197226649 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1821 | 1461197226652 Marionette TRACE conn3 <- [1,954,null,{}] 17:07:06 INFO - PROCESS | 1821 | 1461197226656 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:06 INFO - PROCESS | 1821 | 1461197226836 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:07:06 INFO - PROCESS | 1821 | 1461197226856 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bd58000 == 89 [pid = 1821] [id = 246] 17:07:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff87a9e2c00) [pid = 1821] [serial = 739] [outer = (nil)] 17:07:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff889c49400) [pid = 1821] [serial = 740] [outer = 0x7ff87a9e2c00] 17:07:06 INFO - PROCESS | 1821 | 1461197226911 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff889dd5000) [pid = 1821] [serial = 741] [outer = 0x7ff87a9e2c00] 17:07:07 INFO - PROCESS | 1821 | 1461197227792 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1181ms 17:07:07 INFO - PROCESS | 1821 | 1461197227831 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1821 | 1461197227837 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:07:07 INFO - PROCESS | 1821 | 1461197227844 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1821 | 1461197227850 Marionette TRACE conn3 <- [1,958,null,{}] 17:07:07 INFO - PROCESS | 1821 | 1461197227858 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:08 INFO - PROCESS | 1821 | 1461197228024 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:07:08 INFO - PROCESS | 1821 | 1461197228180 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881905000 == 90 [pid = 1821] [id = 247] 17:07:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff878287000) [pid = 1821] [serial = 742] [outer = (nil)] 17:07:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff87f44d000) [pid = 1821] [serial = 743] [outer = 0x7ff878287000] 17:07:08 INFO - PROCESS | 1821 | 1461197228249 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff880d4d400) [pid = 1821] [serial = 744] [outer = 0x7ff878287000] 17:07:09 INFO - PROCESS | 1821 | 1461197229175 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1381ms 17:07:09 INFO - PROCESS | 1821 | 1461197229225 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1821 | 1461197229234 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:07:09 INFO - PROCESS | 1821 | 1461197229244 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1821 | 1461197229248 Marionette TRACE conn3 <- [1,962,null,{}] 17:07:09 INFO - PROCESS | 1821 | 1461197229254 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 1821 | 1461197229417 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:07:09 INFO - PROCESS | 1821 | 1461197229574 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889c82800 == 91 [pid = 1821] [id = 248] 17:07:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff87a9ea400) [pid = 1821] [serial = 745] [outer = (nil)] 17:07:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff88166e400) [pid = 1821] [serial = 746] [outer = 0x7ff87a9ea400] 17:07:09 INFO - PROCESS | 1821 | 1461197229643 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff881b10000) [pid = 1821] [serial = 747] [outer = 0x7ff87a9ea400] 17:07:10 INFO - PROCESS | 1821 | 1461197230617 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1426ms 17:07:10 INFO - PROCESS | 1821 | 1461197230671 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 1821 | 1461197230674 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:07:10 INFO - PROCESS | 1821 | 1461197230680 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1821 | 1461197230686 Marionette TRACE conn3 <- [1,966,null,{}] 17:07:10 INFO - PROCESS | 1821 | 1461197230701 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:10 INFO - PROCESS | 1821 | 1461197230864 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:07:11 INFO - PROCESS | 1821 | 1461197231016 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897cd7000 == 92 [pid = 1821] [id = 249] 17:07:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff882ca7400) [pid = 1821] [serial = 748] [outer = (nil)] 17:07:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff8878c6000) [pid = 1821] [serial = 749] [outer = 0x7ff882ca7400] 17:07:11 INFO - PROCESS | 1821 | 1461197231130 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff888fee000) [pid = 1821] [serial = 750] [outer = 0x7ff882ca7400] 17:07:11 INFO - PROCESS | 1821 | 1461197231941 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1289ms 17:07:11 INFO - PROCESS | 1821 | 1461197231986 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1821 | 1461197231990 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:07:11 INFO - PROCESS | 1821 | 1461197231998 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1821 | 1461197232001 Marionette TRACE conn3 <- [1,970,null,{}] 17:07:12 INFO - PROCESS | 1821 | 1461197232006 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:12 INFO - PROCESS | 1821 | 1461197232152 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:07:12 INFO - PROCESS | 1821 | 1461197232307 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897fbe000 == 93 [pid = 1821] [id = 250] 17:07:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff885762000) [pid = 1821] [serial = 751] [outer = (nil)] 17:07:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff889c44800) [pid = 1821] [serial = 752] [outer = 0x7ff885762000] 17:07:12 INFO - PROCESS | 1821 | 1461197232375 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff88a417400) [pid = 1821] [serial = 753] [outer = 0x7ff885762000] 17:07:13 INFO - PROCESS | 1821 | 1461197233200 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1275ms 17:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:07:13 INFO - PROCESS | 1821 | 1461197233274 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1821 | 1461197233277 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:07:13 INFO - PROCESS | 1821 | 1461197233282 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1821 | 1461197233285 Marionette TRACE conn3 <- [1,974,null,{}] 17:07:13 INFO - PROCESS | 1821 | 1461197233290 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:13 INFO - PROCESS | 1821 | 1461197233444 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:07:13 INFO - PROCESS | 1821 | 1461197233602 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e06000 == 94 [pid = 1821] [id = 251] 17:07:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff888ff0800) [pid = 1821] [serial = 754] [outer = (nil)] 17:07:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff88ad8c800) [pid = 1821] [serial = 755] [outer = 0x7ff888ff0800] 17:07:13 INFO - PROCESS | 1821 | 1461197233678 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff88ad95000) [pid = 1821] [serial = 756] [outer = 0x7ff888ff0800] 17:07:14 INFO - PROCESS | 1821 | 1461197234528 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1279ms 17:07:14 INFO - PROCESS | 1821 | 1461197234562 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:07:14 INFO - PROCESS | 1821 | 1461197234565 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:07:14 INFO - PROCESS | 1821 | 1461197234570 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1821 | 1461197234573 Marionette TRACE conn3 <- [1,978,null,{}] 17:07:14 INFO - PROCESS | 1821 | 1461197234579 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:14 INFO - PROCESS | 1821 | 1461197234763 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:07:14 INFO - PROCESS | 1821 | 1461197234939 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89c98e800 == 95 [pid = 1821] [id = 252] 17:07:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff888fc3c00) [pid = 1821] [serial = 757] [outer = (nil)] 17:07:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff88b60f800) [pid = 1821] [serial = 758] [outer = 0x7ff888fc3c00] 17:07:15 INFO - PROCESS | 1821 | 1461197235011 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff88b97c800) [pid = 1821] [serial = 759] [outer = 0x7ff888fc3c00] 17:07:15 INFO - PROCESS | 1821 | 1461197235842 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1331ms 17:07:15 INFO - PROCESS | 1821 | 1461197235902 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1821 | 1461197235905 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:07:15 INFO - PROCESS | 1821 | 1461197235910 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1821 | 1461197235912 Marionette TRACE conn3 <- [1,982,null,{}] 17:07:15 INFO - PROCESS | 1821 | 1461197235918 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:16 INFO - PROCESS | 1821 | 1461197236058 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:07:16 INFO - PROCESS | 1821 | 1461197236216 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d0c4000 == 96 [pid = 1821] [id = 253] 17:07:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff88afa9000) [pid = 1821] [serial = 760] [outer = (nil)] 17:07:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff88c694800) [pid = 1821] [serial = 761] [outer = 0x7ff88afa9000] 17:07:16 INFO - PROCESS | 1821 | 1461197236281 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff88c8a7800) [pid = 1821] [serial = 762] [outer = 0x7ff88afa9000] 17:07:17 INFO - PROCESS | 1821 | 1461197237105 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1224ms 17:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:07:17 INFO - PROCESS | 1821 | 1461197237136 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1821 | 1461197237138 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:07:17 INFO - PROCESS | 1821 | 1461197237144 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1821 | 1461197237147 Marionette TRACE conn3 <- [1,986,null,{}] 17:07:17 INFO - PROCESS | 1821 | 1461197237152 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 1821 | 1461197237308 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:07:17 INFO - PROCESS | 1821 | 1461197237468 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f299000 == 97 [pid = 1821] [id = 254] 17:07:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff87a9e2400) [pid = 1821] [serial = 763] [outer = (nil)] 17:07:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff88068f000) [pid = 1821] [serial = 764] [outer = 0x7ff87a9e2400] 17:07:17 INFO - PROCESS | 1821 | 1461197237536 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff88afadc00) [pid = 1821] [serial = 765] [outer = 0x7ff87a9e2400] 17:07:18 INFO - PROCESS | 1821 | 1461197238627 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1527ms 17:07:18 INFO - PROCESS | 1821 | 1461197238671 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1821 | 1461197238677 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:07:18 INFO - PROCESS | 1821 | 1461197238684 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1821 | 1461197238688 Marionette TRACE conn3 <- [1,990,null,{}] 17:07:18 INFO - PROCESS | 1821 | 1461197238695 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 1821 | 1461197238850 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:07:19 INFO - PROCESS | 1821 | 1461197239023 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a678800 == 98 [pid = 1821] [id = 255] 17:07:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff880a48c00) [pid = 1821] [serial = 766] [outer = (nil)] 17:07:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff880d4f000) [pid = 1821] [serial = 767] [outer = 0x7ff880a48c00] 17:07:19 INFO - PROCESS | 1821 | 1461197239146 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff880e9cc00) [pid = 1821] [serial = 768] [outer = 0x7ff880a48c00] 17:07:20 INFO - PROCESS | 1821 | 1461197240122 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1484ms 17:07:20 INFO - PROCESS | 1821 | 1461197240169 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1821 | 1461197240176 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:07:20 INFO - PROCESS | 1821 | 1461197240185 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1821 | 1461197240189 Marionette TRACE conn3 <- [1,994,null,{}] 17:07:20 INFO - PROCESS | 1821 | 1461197240194 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:20 INFO - PROCESS | 1821 | 1461197240356 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:07:20 INFO - PROCESS | 1821 | 1461197240533 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfd7800 == 97 [pid = 1821] [id = 69] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff880682c00) [pid = 1821] [serial = 655] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff881672c00) [pid = 1821] [serial = 661] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff884311000) [pid = 1821] [serial = 670] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff87a7f3000) [pid = 1821] [serial = 652] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff880e8ec00) [pid = 1821] [serial = 658] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff881b0c800) [pid = 1821] [serial = 664] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff881d10400) [pid = 1821] [serial = 667] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff8862cf400) [pid = 1821] [serial = 694] [outer = (nil)] [url = about:blank] 17:07:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f28b800 == 98 [pid = 1821] [id = 256] 17:07:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff87f32f800) [pid = 1821] [serial = 769] [outer = (nil)] 17:07:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff880e62c00) [pid = 1821] [serial = 770] [outer = 0x7ff87f32f800] 17:07:20 INFO - PROCESS | 1821 | 1461197240643 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff881d0f400) [pid = 1821] [serial = 771] [outer = 0x7ff87f32f800] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff87f44ec00) [pid = 1821] [serial = 674] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff87f2f0000) [pid = 1821] [serial = 673] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff8802ec800) [pid = 1821] [serial = 676] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff880d42400) [pid = 1821] [serial = 677] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff881bb5800) [pid = 1821] [serial = 685] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff8819b3800) [pid = 1821] [serial = 682] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff881057800) [pid = 1821] [serial = 679] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff881373400) [pid = 1821] [serial = 680] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff881053800) [pid = 1821] [serial = 650] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff882e2f400) [pid = 1821] [serial = 688] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff885777800) [pid = 1821] [serial = 692] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff885486800) [pid = 1821] [serial = 689] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff881d04800) [pid = 1821] [serial = 686] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff885487000) [pid = 1821] [serial = 691] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff881b09c00) [pid = 1821] [serial = 683] [outer = (nil)] [url = about:blank] 17:07:21 INFO - PROCESS | 1821 | 1461197241392 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1232ms 17:07:21 INFO - PROCESS | 1821 | 1461197241418 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1821 | 1461197241420 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:07:21 INFO - PROCESS | 1821 | 1461197241426 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1821 | 1461197241431 Marionette TRACE conn3 <- [1,998,null,{}] 17:07:21 INFO - PROCESS | 1821 | 1461197241446 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:21 INFO - PROCESS | 1821 | 1461197241649 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:07:21 INFO - PROCESS | 1821 | 1461197241670 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8852d0000 == 99 [pid = 1821] [id = 257] 17:07:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff882c93400) [pid = 1821] [serial = 772] [outer = (nil)] 17:07:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff8862cbc00) [pid = 1821] [serial = 773] [outer = 0x7ff882c93400] 17:07:21 INFO - PROCESS | 1821 | 1461197241732 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff8878c1000) [pid = 1821] [serial = 774] [outer = 0x7ff882c93400] 17:07:22 INFO - PROCESS | 1821 | 1461197242454 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1079ms 17:07:22 INFO - PROCESS | 1821 | 1461197242507 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1821 | 1461197242511 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:07:22 INFO - PROCESS | 1821 | 1461197242543 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1821 | 1461197242545 Marionette TRACE conn3 <- [1,1002,null,{}] 17:07:22 INFO - PROCESS | 1821 | 1461197242551 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 1821 | 1461197242696 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:07:22 INFO - PROCESS | 1821 | 1461197242705 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a672800 == 100 [pid = 1821] [id = 258] 17:07:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff8862cfc00) [pid = 1821] [serial = 775] [outer = (nil)] 17:07:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff889a4a000) [pid = 1821] [serial = 776] [outer = 0x7ff8862cfc00] 17:07:22 INFO - PROCESS | 1821 | 1461197242761 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff889c42c00) [pid = 1821] [serial = 777] [outer = 0x7ff8862cfc00] 17:07:23 INFO - PROCESS | 1821 | 1461197243578 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1077ms 17:07:23 INFO - PROCESS | 1821 | 1461197243621 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1821 | 1461197243624 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:07:23 INFO - PROCESS | 1821 | 1461197243639 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1821 | 1461197243641 Marionette TRACE conn3 <- [1,1006,null,{}] 17:07:23 INFO - PROCESS | 1821 | 1461197243647 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:23 INFO - PROCESS | 1821 | 1461197243838 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:07:23 INFO - PROCESS | 1821 | 1461197243863 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88af1a000 == 101 [pid = 1821] [id = 259] 17:07:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff888a7e000) [pid = 1821] [serial = 778] [outer = (nil)] 17:07:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff889d0e800) [pid = 1821] [serial = 779] [outer = 0x7ff888a7e000] 17:07:23 INFO - PROCESS | 1821 | 1461197243920 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff88ad96000) [pid = 1821] [serial = 780] [outer = 0x7ff888a7e000] 17:07:24 INFO - PROCESS | 1821 | 1461197244765 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1181ms 17:07:24 INFO - PROCESS | 1821 | 1461197244824 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:07:24 INFO - PROCESS | 1821 | 1461197244827 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:07:24 INFO - PROCESS | 1821 | 1461197244832 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 1821 | 1461197244834 Marionette TRACE conn3 <- [1,1010,null,{}] 17:07:24 INFO - PROCESS | 1821 | 1461197244839 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 1821 | 1461197245025 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:07:25 INFO - PROCESS | 1821 | 1461197245048 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff890f7e800 == 102 [pid = 1821] [id = 260] 17:07:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff88afa9400) [pid = 1821] [serial = 781] [outer = (nil)] 17:07:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff88c69dc00) [pid = 1821] [serial = 782] [outer = 0x7ff88afa9400] 17:07:25 INFO - PROCESS | 1821 | 1461197245105 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff88c99b800) [pid = 1821] [serial = 783] [outer = 0x7ff88afa9400] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff87f32ec00) [pid = 1821] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff87f34d800) [pid = 1821] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff880e9f000) [pid = 1821] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff87827cc00) [pid = 1821] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff881bb4000) [pid = 1821] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff881666800) [pid = 1821] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff8769e9c00) [pid = 1821] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff8819c0400) [pid = 1821] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff881d0d000) [pid = 1821] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff881b02c00) [pid = 1821] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff87f329000) [pid = 1821] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff8769f1800) [pid = 1821] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff87828a800) [pid = 1821] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff87f2e4c00) [pid = 1821] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff87a7ec400) [pid = 1821] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff8897d7c00) [pid = 1821] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff87827bc00) [pid = 1821] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff87827b400) [pid = 1821] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff87f45b400) [pid = 1821] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff8814e1400) [pid = 1821] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff8793cc400) [pid = 1821] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff87f2ef000) [pid = 1821] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff87f2eb400) [pid = 1821] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff880e83c00) [pid = 1821] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff87f45b000) [pid = 1821] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:07:25 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff880e98800) [pid = 1821] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:07:26 INFO - PROCESS | 1821 | 1461197246168 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1379ms 17:07:26 INFO - PROCESS | 1821 | 1461197246213 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1821 | 1461197246216 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:07:26 INFO - PROCESS | 1821 | 1461197246221 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1821 | 1461197246223 Marionette TRACE conn3 <- [1,1014,null,{}] 17:07:26 INFO - PROCESS | 1821 | 1461197246228 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:26 INFO - PROCESS | 1821 | 1461197246397 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:07:26 INFO - PROCESS | 1821 | 1461197246414 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c09000 == 103 [pid = 1821] [id = 261] 17:07:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff8769f1800) [pid = 1821] [serial = 784] [outer = (nil)] 17:07:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff87f32ec00) [pid = 1821] [serial = 785] [outer = 0x7ff8769f1800] 17:07:26 INFO - PROCESS | 1821 | 1461197246469 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff8814e1400) [pid = 1821] [serial = 786] [outer = 0x7ff8769f1800] 17:07:27 INFO - PROCESS | 1821 | 1461197247152 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 975ms 17:07:27 INFO - PROCESS | 1821 | 1461197247196 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1821 | 1461197247198 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:07:27 INFO - PROCESS | 1821 | 1461197247204 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1821 | 1461197247206 Marionette TRACE conn3 <- [1,1018,null,{}] 17:07:27 INFO - PROCESS | 1821 | 1461197247211 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 1821 | 1461197247343 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:07:27 INFO - PROCESS | 1821 | 1461197247465 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897c66000 == 104 [pid = 1821] [id = 262] 17:07:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff87827bc00) [pid = 1821] [serial = 787] [outer = (nil)] 17:07:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff8814e1800) [pid = 1821] [serial = 788] [outer = 0x7ff87827bc00] 17:07:27 INFO - PROCESS | 1821 | 1461197247521 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff888a7c800) [pid = 1821] [serial = 789] [outer = 0x7ff87827bc00] 17:07:28 INFO - PROCESS | 1821 | 1461197248311 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1179ms 17:07:28 INFO - PROCESS | 1821 | 1461197248385 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 1821 | 1461197248390 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:07:28 INFO - PROCESS | 1821 | 1461197248415 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1821 | 1461197248421 Marionette TRACE conn3 <- [1,1022,null,{}] 17:07:28 INFO - PROCESS | 1821 | 1461197248428 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:28 INFO - PROCESS | 1821 | 1461197248594 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:07:28 INFO - PROCESS | 1821 | 1461197248753 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff883954000 == 105 [pid = 1821] [id = 263] 17:07:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff87f44ec00) [pid = 1821] [serial = 790] [outer = (nil)] 17:07:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff880e9d400) [pid = 1821] [serial = 791] [outer = 0x7ff87f44ec00] 17:07:28 INFO - PROCESS | 1821 | 1461197248888 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff880e84c00) [pid = 1821] [serial = 792] [outer = 0x7ff87f44ec00] 17:07:29 INFO - PROCESS | 1821 | 1461197249633 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1289ms 17:07:29 INFO - PROCESS | 1821 | 1461197249702 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1821 | 1461197249709 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:07:29 INFO - PROCESS | 1821 | 1461197249737 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1821 | 1461197249741 Marionette TRACE conn3 <- [1,1026,null,{}] 17:07:29 INFO - PROCESS | 1821 | 1461197249746 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:29 INFO - PROCESS | 1821 | 1461197249909 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:07:30 INFO - PROCESS | 1821 | 1461197250063 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bb57000 == 106 [pid = 1821] [id = 264] 17:07:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff880690c00) [pid = 1821] [serial = 793] [outer = (nil)] 17:07:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff882ca8400) [pid = 1821] [serial = 794] [outer = 0x7ff880690c00] 17:07:30 INFO - PROCESS | 1821 | 1461197250130 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff885483c00) [pid = 1821] [serial = 795] [outer = 0x7ff880690c00] 17:07:31 INFO - PROCESS | 1821 | 1461197251086 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1381ms 17:07:31 INFO - PROCESS | 1821 | 1461197251116 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:07:31 INFO - PROCESS | 1821 | 1461197251120 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:07:31 INFO - PROCESS | 1821 | 1461197251127 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1821 | 1461197251132 Marionette TRACE conn3 <- [1,1030,null,{}] 17:07:31 INFO - PROCESS | 1821 | 1461197251147 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 1821 | 1461197251311 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:07:31 INFO - PROCESS | 1821 | 1461197251478 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89c9a9800 == 107 [pid = 1821] [id = 265] 17:07:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff8862d5000) [pid = 1821] [serial = 796] [outer = (nil)] 17:07:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff889c4e800) [pid = 1821] [serial = 797] [outer = 0x7ff8862d5000] 17:07:31 INFO - PROCESS | 1821 | 1461197251548 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff88ad98000) [pid = 1821] [serial = 798] [outer = 0x7ff8862d5000] 17:07:32 INFO - PROCESS | 1821 | 1461197252411 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1337ms 17:07:32 INFO - PROCESS | 1821 | 1461197252464 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1821 | 1461197252467 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:07:32 INFO - PROCESS | 1821 | 1461197252473 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1821 | 1461197252475 Marionette TRACE conn3 <- [1,1034,null,{}] 17:07:32 INFO - PROCESS | 1821 | 1461197252481 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:32 INFO - PROCESS | 1821 | 1461197252638 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:07:32 INFO - PROCESS | 1821 | 1461197252802 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d524800 == 108 [pid = 1821] [id = 266] 17:07:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff888964c00) [pid = 1821] [serial = 799] [outer = (nil)] 17:07:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff88b688400) [pid = 1821] [serial = 800] [outer = 0x7ff888964c00] 17:07:32 INFO - PROCESS | 1821 | 1461197252873 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff88c7da000) [pid = 1821] [serial = 801] [outer = 0x7ff888964c00] 17:07:33 INFO - PROCESS | 1821 | 1461197253634 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1227ms 17:07:33 INFO - PROCESS | 1821 | 1461197253703 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 1821 | 1461197253706 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:07:33 INFO - PROCESS | 1821 | 1461197253712 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 1821 | 1461197253714 Marionette TRACE conn3 <- [1,1038,null,{}] 17:07:33 INFO - PROCESS | 1821 | 1461197253719 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:33 INFO - PROCESS | 1821 | 1461197253876 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:07:34 INFO - PROCESS | 1821 | 1461197254043 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89fe2e000 == 109 [pid = 1821] [id = 267] 17:07:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff88b54c800) [pid = 1821] [serial = 802] [outer = (nil)] 17:07:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff88c8b6800) [pid = 1821] [serial = 803] [outer = 0x7ff88b54c800] 17:07:34 INFO - PROCESS | 1821 | 1461197254115 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff88d770800) [pid = 1821] [serial = 804] [outer = 0x7ff88b54c800] 17:07:34 INFO - PROCESS | 1821 | 1461197254937 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1281ms 17:07:34 INFO - PROCESS | 1821 | 1461197254994 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1821 | 1461197254997 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:07:35 INFO - PROCESS | 1821 | 1461197255002 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:07:35 INFO - PROCESS | 1821 | 1461197255005 Marionette TRACE conn3 <- [1,1042,null,{}] 17:07:35 INFO - PROCESS | 1821 | 1461197255010 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:35 INFO - PROCESS | 1821 | 1461197255214 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:07:35 INFO - PROCESS | 1821 | 1461197255404 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a23cb000 == 110 [pid = 1821] [id = 268] 17:07:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff881b08000) [pid = 1821] [serial = 805] [outer = (nil)] 17:07:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff891dc2000) [pid = 1821] [serial = 806] [outer = 0x7ff881b08000] 17:07:35 INFO - PROCESS | 1821 | 1461197255478 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff897c9e800) [pid = 1821] [serial = 807] [outer = 0x7ff881b08000] 17:07:36 INFO - PROCESS | 1821 | 1461197256279 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1327ms 17:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:07:36 INFO - PROCESS | 1821 | 1461197256331 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1821 | 1461197256333 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:07:36 INFO - PROCESS | 1821 | 1461197256339 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1821 | 1461197256342 Marionette TRACE conn3 <- [1,1046,null,{}] 17:07:36 INFO - PROCESS | 1821 | 1461197256347 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 1821 | 1461197256490 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:07:36 INFO - PROCESS | 1821 | 1461197256652 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a811000 == 111 [pid = 1821] [id = 269] 17:07:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff88c89e400) [pid = 1821] [serial = 808] [outer = (nil)] 17:07:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff897cf9800) [pid = 1821] [serial = 809] [outer = 0x7ff88c89e400] 17:07:36 INFO - PROCESS | 1821 | 1461197256717 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff897f9f800) [pid = 1821] [serial = 810] [outer = 0x7ff88c89e400] 17:07:37 INFO - PROCESS | 1821 | 1461197257530 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1233ms 17:07:37 INFO - PROCESS | 1821 | 1461197257588 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1821 | 1461197257591 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:07:37 INFO - PROCESS | 1821 | 1461197257598 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1821 | 1461197257601 Marionette TRACE conn3 <- [1,1050,null,{}] 17:07:37 INFO - PROCESS | 1821 | 1461197257606 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:37 INFO - PROCESS | 1821 | 1461197257754 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:07:37 INFO - PROCESS | 1821 | 1461197257921 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a23dd800 == 112 [pid = 1821] [id = 270] 17:07:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff891066c00) [pid = 1821] [serial = 811] [outer = (nil)] 17:07:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff898118000) [pid = 1821] [serial = 812] [outer = 0x7ff891066c00] 17:07:37 INFO - PROCESS | 1821 | 1461197257988 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff898186000) [pid = 1821] [serial = 813] [outer = 0x7ff891066c00] 17:07:38 INFO - PROCESS | 1821 | 1461197258781 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1230ms 17:07:38 INFO - PROCESS | 1821 | 1461197258829 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1821 | 1461197258833 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:07:38 INFO - PROCESS | 1821 | 1461197258838 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1821 | 1461197258840 Marionette TRACE conn3 <- [1,1054,null,{}] 17:07:38 INFO - PROCESS | 1821 | 1461197258846 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 1821 | 1461197259006 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:07:39 INFO - PROCESS | 1821 | 1461197259185 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876cc1800 == 113 [pid = 1821] [id = 271] 17:07:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff897f9e800) [pid = 1821] [serial = 814] [outer = (nil)] 17:07:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff898e32800) [pid = 1821] [serial = 815] [outer = 0x7ff897f9e800] 17:07:39 INFO - PROCESS | 1821 | 1461197259250 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff898ee2c00) [pid = 1821] [serial = 816] [outer = 0x7ff897f9e800] 17:07:40 INFO - PROCESS | 1821 | 1461197260080 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1277ms 17:07:40 INFO - PROCESS | 1821 | 1461197260115 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1821 | 1461197260118 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:07:40 INFO - PROCESS | 1821 | 1461197260124 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1821 | 1461197260126 Marionette TRACE conn3 <- [1,1058,null,{}] 17:07:40 INFO - PROCESS | 1821 | 1461197260131 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:40 INFO - PROCESS | 1821 | 1461197260287 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:07:40 INFO - PROCESS | 1821 | 1461197260471 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a132800 == 114 [pid = 1821] [id = 272] 17:07:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff8769e8000) [pid = 1821] [serial = 817] [outer = (nil)] 17:07:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87a7ec000) [pid = 1821] [serial = 818] [outer = 0x7ff8769e8000] 17:07:40 INFO - PROCESS | 1821 | 1461197260535 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff8802e8400) [pid = 1821] [serial = 819] [outer = 0x7ff8769e8000] 17:07:41 INFO - PROCESS | 1821 | 1461197261739 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1686ms 17:07:41 INFO - PROCESS | 1821 | 1461197261811 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:07:41 INFO - PROCESS | 1821 | 1461197261824 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:07:41 INFO - PROCESS | 1821 | 1461197261849 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1821 | 1461197261854 Marionette TRACE conn3 <- [1,1062,null,{}] 17:07:41 INFO - PROCESS | 1821 | 1461197261914 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:42 INFO - PROCESS | 1821 | 1461197262153 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:07:42 INFO - PROCESS | 1821 | 1461197262294 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f3cb800 == 115 [pid = 1821] [id = 273] 17:07:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff8793cdc00) [pid = 1821] [serial = 820] [outer = (nil)] 17:07:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff87a7f4c00) [pid = 1821] [serial = 821] [outer = 0x7ff8793cdc00] 17:07:42 INFO - PROCESS | 1821 | 1461197262359 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff87f323c00) [pid = 1821] [serial = 822] [outer = 0x7ff8793cdc00] 17:07:43 INFO - PROCESS | 1821 | 1461197263251 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1442ms 17:07:43 INFO - PROCESS | 1821 | 1461197263290 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1821 | 1461197263298 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:07:43 INFO - PROCESS | 1821 | 1461197263308 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1821 | 1461197263311 Marionette TRACE conn3 <- [1,1066,null,{}] 17:07:43 INFO - PROCESS | 1821 | 1461197263316 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:43 INFO - PROCESS | 1821 | 1461197263471 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:07:43 INFO - PROCESS | 1821 | 1461197263651 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88103a800 == 116 [pid = 1821] [id = 274] 17:07:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff87f459800) [pid = 1821] [serial = 823] [outer = (nil)] 17:07:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff880a41800) [pid = 1821] [serial = 824] [outer = 0x7ff87f459800] 17:07:43 INFO - PROCESS | 1821 | 1461197263718 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff880e6b800) [pid = 1821] [serial = 825] [outer = 0x7ff87f459800] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897c61800 == 115 [pid = 1821] [id = 180] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839d9800 == 114 [pid = 1821] [id = 48] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a1409800 == 113 [pid = 1821] [id = 78] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852cf000 == 112 [pid = 1821] [id = 159] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff889c49400) [pid = 1821] [serial = 740] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff889772000) [pid = 1821] [serial = 712] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff88430b000) [pid = 1821] [serial = 703] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff889c0f400) [pid = 1821] [serial = 715] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff8878ce400) [pid = 1821] [serial = 709] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff886cb6400) [pid = 1821] [serial = 706] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff881138000) [pid = 1821] [serial = 700] [outer = (nil)] [url = about:blank] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c09000 == 111 [pid = 1821] [id = 261] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff890f7e800 == 110 [pid = 1821] [id = 260] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88af1a000 == 109 [pid = 1821] [id = 259] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a672800 == 108 [pid = 1821] [id = 258] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852d0000 == 107 [pid = 1821] [id = 257] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f28b800 == 106 [pid = 1821] [id = 256] 17:07:44 INFO - PROCESS | 1821 | 1461197264754 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a678800 == 105 [pid = 1821] [id = 255] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d0c4000 == 104 [pid = 1821] [id = 253] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89c98e800 == 103 [pid = 1821] [id = 252] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898e06000 == 102 [pid = 1821] [id = 251] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897fbe000 == 101 [pid = 1821] [id = 250] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897cd7000 == 100 [pid = 1821] [id = 249] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889c82800 == 99 [pid = 1821] [id = 248] 17:07:44 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881905000 == 98 [pid = 1821] [id = 247] 17:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1482ms 17:07:44 INFO - PROCESS | 1821 | 1461197264789 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1821 | 1461197264793 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:07:44 INFO - PROCESS | 1821 | 1461197264798 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1821 | 1461197264803 Marionette TRACE conn3 <- [1,1070,null,{}] 17:07:44 INFO - PROCESS | 1821 | 1461197264816 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:44 INFO - PROCESS | 1821 | 1461197264962 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff88105f000) [pid = 1821] [serial = 659] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff880d46c00) [pid = 1821] [serial = 722] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff884392400) [pid = 1821] [serial = 623] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff880a40c00) [pid = 1821] [serial = 718] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff8819b9c00) [pid = 1821] [serial = 476] [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.] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff882e27400) [pid = 1821] [serial = 575] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff888fcd800) [pid = 1821] [serial = 626] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff87a9f1400) [pid = 1821] [serial = 614] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff889c4d000) [pid = 1821] [serial = 738] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff883928800) [pid = 1821] [serial = 668] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff881e15000) [pid = 1821] [serial = 730] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff881055000) [pid = 1821] [serial = 725] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff880b0fc00) [pid = 1821] [serial = 724] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff880683c00) [pid = 1821] [serial = 721] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff884310800) [pid = 1821] [serial = 733] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff885760800) [pid = 1821] [serial = 734] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff885486c00) [pid = 1821] [serial = 671] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff88068cc00) [pid = 1821] [serial = 698] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff880e6d400) [pid = 1821] [serial = 638] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff889c43400) [pid = 1821] [serial = 629] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff880e9d000) [pid = 1821] [serial = 617] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff87f326400) [pid = 1821] [serial = 635] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff88a851c00) [pid = 1821] [serial = 632] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff8819bcc00) [pid = 1821] [serial = 727] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff87f2e9800) [pid = 1821] [serial = 653] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff882e2f000) [pid = 1821] [serial = 731] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff8862d7c00) [pid = 1821] [serial = 695] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff87f34d000) [pid = 1821] [serial = 697] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff889c89000) [pid = 1821] [serial = 719] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff881bb1c00) [pid = 1821] [serial = 728] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff880a47800) [pid = 1821] [serial = 656] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff888fec000) [pid = 1821] [serial = 737] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff8819b9400) [pid = 1821] [serial = 662] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff881b07800) [pid = 1821] [serial = 620] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff881bb6800) [pid = 1821] [serial = 665] [outer = (nil)] [url = about:blank] 17:07:45 INFO - PROCESS | 1821 | 1461197265149 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805d4000 == 99 [pid = 1821] [id = 275] 17:07:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff87f451000) [pid = 1821] [serial = 826] [outer = (nil)] 17:07:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff880b0fc00) [pid = 1821] [serial = 827] [outer = 0x7ff87f451000] 17:07:45 INFO - PROCESS | 1821 | 1461197265213 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff88166d400) [pid = 1821] [serial = 828] [outer = 0x7ff87f451000] 17:07:45 INFO - PROCESS | 1821 | 1461197265824 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1037ms 17:07:45 INFO - PROCESS | 1821 | 1461197265836 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 1821 | 1461197265840 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:07:45 INFO - PROCESS | 1821 | 1461197265852 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1821 | 1461197265855 Marionette TRACE conn3 <- [1,1074,null,{}] 17:07:45 INFO - PROCESS | 1821 | 1461197265859 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:46 INFO - PROCESS | 1821 | 1461197266022 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:07:46 INFO - PROCESS | 1821 | 1461197266161 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c86000 == 100 [pid = 1821] [id = 276] 17:07:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff880683c00) [pid = 1821] [serial = 829] [outer = (nil)] 17:07:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff8819bc800) [pid = 1821] [serial = 830] [outer = 0x7ff880683c00] 17:07:46 INFO - PROCESS | 1821 | 1461197266223 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff881b0c400) [pid = 1821] [serial = 831] [outer = 0x7ff880683c00] 17:07:46 INFO - PROCESS | 1821 | 1461197266945 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1130ms 17:07:46 INFO - PROCESS | 1821 | 1461197266983 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1821 | 1461197266985 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:07:47 INFO - PROCESS | 1821 | 1461197267002 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1821 | 1461197267005 Marionette TRACE conn3 <- [1,1078,null,{}] 17:07:47 INFO - PROCESS | 1821 | 1461197267010 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:47 INFO - PROCESS | 1821 | 1461197267202 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:07:47 INFO - PROCESS | 1821 | 1461197267228 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8843c8800 == 101 [pid = 1821] [id = 277] 17:07:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff8819b2800) [pid = 1821] [serial = 832] [outer = (nil)] 17:07:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff881bb3000) [pid = 1821] [serial = 833] [outer = 0x7ff8819b2800] 17:07:47 INFO - PROCESS | 1821 | 1461197267283 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff881d0e000) [pid = 1821] [serial = 834] [outer = 0x7ff8819b2800] 17:07:48 INFO - PROCESS | 1821 | 1461197268042 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1084ms 17:07:48 INFO - PROCESS | 1821 | 1461197268079 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1821 | 1461197268082 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:07:48 INFO - PROCESS | 1821 | 1461197268094 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1821 | 1461197268096 Marionette TRACE conn3 <- [1,1082,null,{}] 17:07:48 INFO - PROCESS | 1821 | 1461197268101 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:48 INFO - PROCESS | 1821 | 1461197268304 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:07:48 INFO - PROCESS | 1821 | 1461197268328 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88551b000 == 102 [pid = 1821] [id = 278] 17:07:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff882e2c000) [pid = 1821] [serial = 835] [outer = (nil)] 17:07:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff88438a400) [pid = 1821] [serial = 836] [outer = 0x7ff882e2c000] 17:07:48 INFO - PROCESS | 1821 | 1461197268385 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff88547d400) [pid = 1821] [serial = 837] [outer = 0x7ff882e2c000] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff880e64800) [pid = 1821] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff885487c00) [pid = 1821] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 124 (0x7ff882c99000) [pid = 1821] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 123 (0x7ff881bb9c00) [pid = 1821] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 122 (0x7ff888ff3000) [pid = 1821] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 121 (0x7ff888a86c00) [pid = 1821] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 120 (0x7ff882c93400) [pid = 1821] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 119 (0x7ff880a48c00) [pid = 1821] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 118 (0x7ff888a7e000) [pid = 1821] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 117 (0x7ff8862cfc00) [pid = 1821] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 116 (0x7ff87a9e2400) [pid = 1821] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 115 (0x7ff87f32f800) [pid = 1821] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 114 (0x7ff88afa9400) [pid = 1821] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:07:49 INFO - PROCESS | 1821 | --DOMWINDOW == 113 (0x7ff8769f1800) [pid = 1821] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:07:49 INFO - PROCESS | 1821 | 1461197269576 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1536ms 17:07:49 INFO - PROCESS | 1821 | 1461197269624 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1821 | 1461197269627 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:07:49 INFO - PROCESS | 1821 | 1461197269634 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1821 | 1461197269637 Marionette TRACE conn3 <- [1,1086,null,{}] 17:07:49 INFO - PROCESS | 1821 | 1461197269650 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 1821 | 1461197269847 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:07:49 INFO - PROCESS | 1821 | 1461197269874 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886cd2800 == 103 [pid = 1821] [id = 279] 17:07:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 114 (0x7ff87827d400) [pid = 1821] [serial = 838] [outer = (nil)] 17:07:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 115 (0x7ff880a3e400) [pid = 1821] [serial = 839] [outer = 0x7ff87827d400] 17:07:49 INFO - PROCESS | 1821 | 1461197269935 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 116 (0x7ff88547e400) [pid = 1821] [serial = 840] [outer = 0x7ff87827d400] 17:07:50 INFO - PROCESS | 1821 | 1461197270692 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1088ms 17:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:07:50 INFO - PROCESS | 1821 | 1461197270723 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1821 | 1461197270725 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:07:50 INFO - PROCESS | 1821 | 1461197270731 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1821 | 1461197270733 Marionette TRACE conn3 <- [1,1090,null,{}] 17:07:50 INFO - PROCESS | 1821 | 1461197270739 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:50 INFO - PROCESS | 1821 | 1461197270922 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:07:50 INFO - PROCESS | 1821 | 1461197270939 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889f09800 == 104 [pid = 1821] [id = 280] 17:07:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 117 (0x7ff881bb8800) [pid = 1821] [serial = 841] [outer = (nil)] 17:07:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 118 (0x7ff8862d4000) [pid = 1821] [serial = 842] [outer = 0x7ff881bb8800] 17:07:50 INFO - PROCESS | 1821 | 1461197270995 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 119 (0x7ff888958400) [pid = 1821] [serial = 843] [outer = 0x7ff881bb8800] 17:07:51 INFO - PROCESS | 1821 | 1461197271875 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1184ms 17:07:51 INFO - PROCESS | 1821 | 1461197271914 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:07:51 INFO - PROCESS | 1821 | 1461197271920 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:07:51 INFO - PROCESS | 1821 | 1461197271928 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1821 | 1461197271933 Marionette TRACE conn3 <- [1,1094,null,{}] 17:07:51 INFO - PROCESS | 1821 | 1461197271942 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:52 INFO - PROCESS | 1821 | 1461197272119 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:07:52 INFO - PROCESS | 1821 | 1461197272281 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f3cc800 == 105 [pid = 1821] [id = 281] 17:07:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 120 (0x7ff8769e9400) [pid = 1821] [serial = 844] [outer = (nil)] 17:07:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 121 (0x7ff87f2ebc00) [pid = 1821] [serial = 845] [outer = 0x7ff8769e9400] 17:07:52 INFO - PROCESS | 1821 | 1461197272353 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 122 (0x7ff87f457400) [pid = 1821] [serial = 846] [outer = 0x7ff8769e9400] 17:07:53 INFO - PROCESS | 1821 | 1461197273260 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1382ms 17:07:53 INFO - PROCESS | 1821 | 1461197273309 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1821 | 1461197273317 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:07:53 INFO - PROCESS | 1821 | 1461197273327 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1821 | 1461197273331 Marionette TRACE conn3 <- [1,1098,null,{}] 17:07:53 INFO - PROCESS | 1821 | 1461197273336 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1821 | 1461197273501 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:07:53 INFO - PROCESS | 1821 | 1461197273664 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8839ec800 == 106 [pid = 1821] [id = 282] 17:07:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 123 (0x7ff878289800) [pid = 1821] [serial = 847] [outer = (nil)] 17:07:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 124 (0x7ff880e8b400) [pid = 1821] [serial = 848] [outer = 0x7ff878289800] 17:07:53 INFO - PROCESS | 1821 | 1461197273736 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 125 (0x7ff88166bc00) [pid = 1821] [serial = 849] [outer = 0x7ff878289800] 17:07:54 INFO - PROCESS | 1821 | 1461197274658 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1383ms 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:07:54 INFO - PROCESS | 1821 | 1461197274710 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 1821 | 1461197274713 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:07:54 INFO - PROCESS | 1821 | 1461197274719 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1821 | 1461197274724 Marionette TRACE conn3 <- [1,1102,null,{}] 17:07:54 INFO - PROCESS | 1821 | 1461197274740 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:54 INFO - PROCESS | 1821 | 1461197274907 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:07:55 INFO - PROCESS | 1821 | 1461197275063 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88a688000 == 107 [pid = 1821] [id = 283] 17:07:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff8814eac00) [pid = 1821] [serial = 850] [outer = (nil)] 17:07:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff882e28400) [pid = 1821] [serial = 851] [outer = 0x7ff8814eac00] 17:07:55 INFO - PROCESS | 1821 | 1461197275136 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff88430f800) [pid = 1821] [serial = 852] [outer = 0x7ff8814eac00] 17:07:55 INFO - PROCESS | 1821 | 1461197275925 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1239ms 17:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:07:55 INFO - PROCESS | 1821 | 1461197275957 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1821 | 1461197275960 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:07:55 INFO - PROCESS | 1821 | 1461197275966 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1821 | 1461197275969 Marionette TRACE conn3 <- [1,1106,null,{}] 17:07:55 INFO - PROCESS | 1821 | 1461197275974 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 1821 | 1461197276127 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:07:56 INFO - PROCESS | 1821 | 1461197276287 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88aec2000 == 108 [pid = 1821] [id = 284] 17:07:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff881d0b000) [pid = 1821] [serial = 853] [outer = (nil)] 17:07:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff886dce400) [pid = 1821] [serial = 854] [outer = 0x7ff881d0b000] 17:07:56 INFO - PROCESS | 1821 | 1461197276358 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff888fd0400) [pid = 1821] [serial = 855] [outer = 0x7ff881d0b000] 17:07:57 INFO - PROCESS | 1821 | 1461197277177 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1230ms 17:07:57 INFO - PROCESS | 1821 | 1461197277196 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1821 | 1461197277199 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:07:57 INFO - PROCESS | 1821 | 1461197277222 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1821 | 1461197277225 Marionette TRACE conn3 <- [1,1110,null,{}] 17:07:57 INFO - PROCESS | 1821 | 1461197277230 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:57 INFO - PROCESS | 1821 | 1461197277376 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:07:57 INFO - PROCESS | 1821 | 1461197277536 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bd60000 == 109 [pid = 1821] [id = 285] 17:07:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff884398c00) [pid = 1821] [serial = 856] [outer = (nil)] 17:07:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff88976c400) [pid = 1821] [serial = 857] [outer = 0x7ff884398c00] 17:07:57 INFO - PROCESS | 1821 | 1461197277606 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff889c06000) [pid = 1821] [serial = 858] [outer = 0x7ff884398c00] 17:07:58 INFO - PROCESS | 1821 | 1461197278448 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1286ms 17:07:58 INFO - PROCESS | 1821 | 1461197278506 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1821 | 1461197278509 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:07:58 INFO - PROCESS | 1821 | 1461197278516 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1821 | 1461197278518 Marionette TRACE conn3 <- [1,1114,null,{}] 17:07:58 INFO - PROCESS | 1821 | 1461197278523 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 1821 | 1461197278705 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:07:58 INFO - PROCESS | 1821 | 1461197278863 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff890f7d800 == 110 [pid = 1821] [id = 286] 17:07:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff889c50400) [pid = 1821] [serial = 859] [outer = (nil)] 17:07:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff88ad95400) [pid = 1821] [serial = 860] [outer = 0x7ff889c50400] 17:07:58 INFO - PROCESS | 1821 | 1461197278944 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff88b613800) [pid = 1821] [serial = 861] [outer = 0x7ff889c50400] 17:07:59 INFO - PROCESS | 1821 | 1461197279736 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1274ms 17:07:59 INFO - PROCESS | 1821 | 1461197279792 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1821 | 1461197279795 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:07:59 INFO - PROCESS | 1821 | 1461197279801 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1821 | 1461197279803 Marionette TRACE conn3 <- [1,1118,null,{}] 17:07:59 INFO - PROCESS | 1821 | 1461197279808 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:59 INFO - PROCESS | 1821 | 1461197279971 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:08:00 INFO - PROCESS | 1821 | 1461197280136 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d63800 == 111 [pid = 1821] [id = 287] 17:08:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff889c89000) [pid = 1821] [serial = 862] [outer = (nil)] 17:08:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff88bf56000) [pid = 1821] [serial = 863] [outer = 0x7ff889c89000] 17:08:00 INFO - PROCESS | 1821 | 1461197280201 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff88d768400) [pid = 1821] [serial = 864] [outer = 0x7ff889c89000] 17:08:01 INFO - PROCESS | 1821 | 1461197281044 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1289ms 17:08:01 INFO - PROCESS | 1821 | 1461197281090 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1821 | 1461197281094 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:08:01 INFO - PROCESS | 1821 | 1461197281099 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1821 | 1461197281101 Marionette TRACE conn3 <- [1,1122,null,{}] 17:08:01 INFO - PROCESS | 1821 | 1461197281106 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:01 INFO - PROCESS | 1821 | 1461197281276 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:08:01 INFO - PROCESS | 1821 | 1461197281451 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff899150800 == 112 [pid = 1821] [id = 288] 17:08:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff88ad98400) [pid = 1821] [serial = 865] [outer = (nil)] 17:08:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff89106a000) [pid = 1821] [serial = 866] [outer = 0x7ff88ad98400] 17:08:01 INFO - PROCESS | 1821 | 1461197281518 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff896e65400) [pid = 1821] [serial = 867] [outer = 0x7ff88ad98400] 17:08:02 INFO - PROCESS | 1821 | 1461197282343 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1275ms 17:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:08:02 INFO - PROCESS | 1821 | 1461197282375 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1821 | 1461197282377 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:08:02 INFO - PROCESS | 1821 | 1461197282384 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1821 | 1461197282387 Marionette TRACE conn3 <- [1,1126,null,{}] 17:08:02 INFO - PROCESS | 1821 | 1461197282392 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:02 INFO - PROCESS | 1821 | 1461197282544 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:08:02 INFO - PROCESS | 1821 | 1461197282710 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d0c2800 == 113 [pid = 1821] [id = 289] 17:08:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff88d770400) [pid = 1821] [serial = 868] [outer = (nil)] 17:08:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff897a7e000) [pid = 1821] [serial = 869] [outer = 0x7ff88d770400] 17:08:02 INFO - PROCESS | 1821 | 1461197282782 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff897c9e000) [pid = 1821] [serial = 870] [outer = 0x7ff88d770400] 17:08:03 INFO - PROCESS | 1821 | 1461197283655 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1342ms 17:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:08:03 INFO - PROCESS | 1821 | 1461197283726 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1821 | 1461197283729 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:08:03 INFO - PROCESS | 1821 | 1461197283734 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1821 | 1461197283737 Marionette TRACE conn3 <- [1,1130,null,{}] 17:08:03 INFO - PROCESS | 1821 | 1461197283742 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 1821 | 1461197283892 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:08:04 INFO - PROCESS | 1821 | 1461197284056 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2c1000 == 114 [pid = 1821] [id = 290] 17:08:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff878282c00) [pid = 1821] [serial = 871] [outer = (nil)] 17:08:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff87f32f400) [pid = 1821] [serial = 872] [outer = 0x7ff878282c00] 17:08:04 INFO - PROCESS | 1821 | 1461197284124 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff88976f000) [pid = 1821] [serial = 873] [outer = 0x7ff878282c00] 17:08:05 INFO - PROCESS | 1821 | 1461197285284 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1578ms 17:08:05 INFO - PROCESS | 1821 | 1461197285312 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:08:05 INFO - PROCESS | 1821 | 1461197285317 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:08:05 INFO - PROCESS | 1821 | 1461197285324 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1821 | 1461197285329 Marionette TRACE conn3 <- [1,1134,null,{}] 17:08:05 INFO - PROCESS | 1821 | 1461197285337 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:05 INFO - PROCESS | 1821 | 1461197285488 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:08:05 INFO - PROCESS | 1821 | 1461197285739 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c16000 == 115 [pid = 1821] [id = 291] 17:08:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87f344800) [pid = 1821] [serial = 874] [outer = (nil)] 17:08:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff87f450800) [pid = 1821] [serial = 875] [outer = 0x7ff87f344800] 17:08:05 INFO - PROCESS | 1821 | 1461197285801 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff880a49c00) [pid = 1821] [serial = 876] [outer = 0x7ff87f344800] 17:08:06 INFO - PROCESS | 1821 | 1461197286607 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1330ms 17:08:06 INFO - PROCESS | 1821 | 1461197286654 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1821 | 1461197286661 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:08:06 INFO - PROCESS | 1821 | 1461197286670 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1821 | 1461197286674 Marionette TRACE conn3 <- [1,1138,null,{}] 17:08:06 INFO - PROCESS | 1821 | 1461197286679 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:06 INFO - PROCESS | 1821 | 1461197286834 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:08:07 INFO - PROCESS | 1821 | 1461197287121 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876cb7800 == 116 [pid = 1821] [id = 292] 17:08:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff881058400) [pid = 1821] [serial = 877] [outer = (nil)] 17:08:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff881371400) [pid = 1821] [serial = 878] [outer = 0x7ff881058400] 17:08:07 INFO - PROCESS | 1821 | 1461197287225 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff8819b4c00) [pid = 1821] [serial = 879] [outer = 0x7ff881058400] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886cd2800 == 115 [pid = 1821] [id = 279] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88551b000 == 114 [pid = 1821] [id = 278] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff88b60f800) [pid = 1821] [serial = 758] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff88c694800) [pid = 1821] [serial = 761] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff8814e1800) [pid = 1821] [serial = 788] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff889c44800) [pid = 1821] [serial = 752] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff88ad8c800) [pid = 1821] [serial = 755] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8843c8800 == 113 [pid = 1821] [id = 277] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c86000 == 112 [pid = 1821] [id = 276] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805d4000 == 111 [pid = 1821] [id = 275] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88103a800 == 110 [pid = 1821] [id = 274] 17:08:08 INFO - PROCESS | 1821 | 1461197288158 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3cb800 == 109 [pid = 1821] [id = 273] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23cb000 == 108 [pid = 1821] [id = 268] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fe2e000 == 107 [pid = 1821] [id = 267] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d524800 == 106 [pid = 1821] [id = 266] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89c9a9800 == 105 [pid = 1821] [id = 265] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb57000 == 104 [pid = 1821] [id = 264] 17:08:08 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff883954000 == 103 [pid = 1821] [id = 263] 17:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1532ms 17:08:08 INFO - PROCESS | 1821 | 1461197288202 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 1821 | 1461197288205 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:08:08 INFO - PROCESS | 1821 | 1461197288211 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1821 | 1461197288216 Marionette TRACE conn3 <- [1,1142,null,{}] 17:08:08 INFO - PROCESS | 1821 | 1461197288229 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:08 INFO - PROCESS | 1821 | 1461197288373 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff889c48c00) [pid = 1821] [serial = 716] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff889c03800) [pid = 1821] [serial = 713] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff88192b400) [pid = 1821] [serial = 701] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff888a7c000) [pid = 1821] [serial = 710] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff88784e800) [pid = 1821] [serial = 707] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff885482800) [pid = 1821] [serial = 704] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff87f32ec00) [pid = 1821] [serial = 785] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff88c99b800) [pid = 1821] [serial = 783] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff8814e1400) [pid = 1821] [serial = 786] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff88ad96000) [pid = 1821] [serial = 780] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 139 (0x7ff889c42c00) [pid = 1821] [serial = 777] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 138 (0x7ff8862cbc00) [pid = 1821] [serial = 773] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 137 (0x7ff8878c1000) [pid = 1821] [serial = 774] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff88166e400) [pid = 1821] [serial = 746] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff880e9cc00) [pid = 1821] [serial = 768] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff880d4f000) [pid = 1821] [serial = 767] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff87f44d000) [pid = 1821] [serial = 743] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff889d0e800) [pid = 1821] [serial = 779] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff889a4a000) [pid = 1821] [serial = 776] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff88afadc00) [pid = 1821] [serial = 765] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 129 (0x7ff88068f000) [pid = 1821] [serial = 764] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 128 (0x7ff880e62c00) [pid = 1821] [serial = 770] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 127 (0x7ff881d0f400) [pid = 1821] [serial = 771] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 126 (0x7ff88c69dc00) [pid = 1821] [serial = 782] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | --DOMWINDOW == 125 (0x7ff8878c6000) [pid = 1821] [serial = 749] [outer = (nil)] [url = about:blank] 17:08:08 INFO - PROCESS | 1821 | 1461197288514 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805c6800 == 104 [pid = 1821] [id = 293] 17:08:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 126 (0x7ff87f44d000) [pid = 1821] [serial = 880] [outer = (nil)] 17:08:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 127 (0x7ff8814e1400) [pid = 1821] [serial = 881] [outer = 0x7ff87f44d000] 17:08:08 INFO - PROCESS | 1821 | 1461197288576 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 128 (0x7ff88392f400) [pid = 1821] [serial = 882] [outer = 0x7ff87f44d000] 17:08:09 INFO - PROCESS | 1821 | 1461197289264 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1086ms 17:08:09 INFO - PROCESS | 1821 | 1461197289297 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1821 | 1461197289300 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:08:09 INFO - PROCESS | 1821 | 1461197289306 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1821 | 1461197289308 Marionette TRACE conn3 <- [1,1146,null,{}] 17:08:09 INFO - PROCESS | 1821 | 1461197289313 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:09 INFO - PROCESS | 1821 | 1461197289470 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:08:09 INFO - PROCESS | 1821 | 1461197289600 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff882c3e000 == 105 [pid = 1821] [id = 294] 17:08:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 129 (0x7ff88068f000) [pid = 1821] [serial = 883] [outer = (nil)] 17:08:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 130 (0x7ff885777c00) [pid = 1821] [serial = 884] [outer = 0x7ff88068f000] 17:08:09 INFO - PROCESS | 1821 | 1461197289659 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff8889be400) [pid = 1821] [serial = 885] [outer = 0x7ff88068f000] 17:08:10 INFO - PROCESS | 1821 | 1461197290331 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1078ms 17:08:10 INFO - PROCESS | 1821 | 1461197290384 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1821 | 1461197290386 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:08:10 INFO - PROCESS | 1821 | 1461197290392 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1821 | 1461197290394 Marionette TRACE conn3 <- [1,1150,null,{}] 17:08:10 INFO - PROCESS | 1821 | 1461197290399 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:10 INFO - PROCESS | 1821 | 1461197290630 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:08:10 INFO - PROCESS | 1821 | 1461197290651 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886dc1800 == 106 [pid = 1821] [id = 295] 17:08:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff87f329800) [pid = 1821] [serial = 886] [outer = (nil)] 17:08:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff889a4d400) [pid = 1821] [serial = 887] [outer = 0x7ff87f329800] 17:08:10 INFO - PROCESS | 1821 | 1461197290724 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff889c48800) [pid = 1821] [serial = 888] [outer = 0x7ff87f329800] 17:08:11 INFO - PROCESS | 1821 | 1461197291514 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1178ms 17:08:11 INFO - PROCESS | 1821 | 1461197291571 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1821 | 1461197291574 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:08:11 INFO - PROCESS | 1821 | 1461197291579 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1821 | 1461197291581 Marionette TRACE conn3 <- [1,1154,null,{}] 17:08:11 INFO - PROCESS | 1821 | 1461197291586 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:11 INFO - PROCESS | 1821 | 1461197291797 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:08:11 INFO - PROCESS | 1821 | 1461197291819 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88ab11800 == 107 [pid = 1821] [id = 296] 17:08:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff889dd0000) [pid = 1821] [serial = 889] [outer = (nil)] 17:08:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff88ad97400) [pid = 1821] [serial = 890] [outer = 0x7ff889dd0000] 17:08:11 INFO - PROCESS | 1821 | 1461197291884 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff88d3a9800) [pid = 1821] [serial = 891] [outer = 0x7ff889dd0000] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 136 (0x7ff87f451000) [pid = 1821] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 135 (0x7ff87827d400) [pid = 1821] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 134 (0x7ff880683c00) [pid = 1821] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 133 (0x7ff8819b2800) [pid = 1821] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 132 (0x7ff8793cdc00) [pid = 1821] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 131 (0x7ff882e2c000) [pid = 1821] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:08:12 INFO - PROCESS | 1821 | --DOMWINDOW == 130 (0x7ff87f459800) [pid = 1821] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1374ms 17:08:12 INFO - PROCESS | 1821 | 1461197292947 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:08:12 INFO - PROCESS | 1821 | 1461197292956 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1821 | 1461197292960 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:08:12 INFO - PROCESS | 1821 | 1461197292965 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1821 | 1461197292968 Marionette TRACE conn3 <- [1,1158,null,{}] 17:08:12 INFO - PROCESS | 1821 | 1461197292972 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:13 INFO - PROCESS | 1821 | 1461197293153 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:08:13 INFO - PROCESS | 1821 | 1461197293243 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889a28800 == 108 [pid = 1821] [id = 297] 17:08:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 131 (0x7ff8769e5800) [pid = 1821] [serial = 892] [outer = (nil)] 17:08:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 132 (0x7ff881bb1800) [pid = 1821] [serial = 893] [outer = 0x7ff8769e5800] 17:08:13 INFO - PROCESS | 1821 | 1461197293301 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 133 (0x7ff891d0f800) [pid = 1821] [serial = 894] [outer = 0x7ff8769e5800] 17:08:13 INFO - PROCESS | 1821 | 1461197293924 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 976ms 17:08:13 INFO - PROCESS | 1821 | 1461197293942 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1821 | 1461197293945 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:08:13 INFO - PROCESS | 1821 | 1461197293952 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1821 | 1461197293954 Marionette TRACE conn3 <- [1,1162,null,{}] 17:08:13 INFO - PROCESS | 1821 | 1461197293960 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 1821 | 1461197294093 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:08:14 INFO - PROCESS | 1821 | 1461197294229 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d410000 == 109 [pid = 1821] [id = 298] 17:08:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 134 (0x7ff8793ca000) [pid = 1821] [serial = 895] [outer = (nil)] 17:08:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 135 (0x7ff897cf2c00) [pid = 1821] [serial = 896] [outer = 0x7ff8793ca000] 17:08:14 INFO - PROCESS | 1821 | 1461197294285 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 136 (0x7ff898186400) [pid = 1821] [serial = 897] [outer = 0x7ff8793ca000] 17:08:15 INFO - PROCESS | 1821 | 1461197295077 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1186ms 17:08:15 INFO - PROCESS | 1821 | 1461197295138 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1821 | 1461197295144 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:08:15 INFO - PROCESS | 1821 | 1461197295152 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1821 | 1461197295158 Marionette TRACE conn3 <- [1,1166,null,{}] 17:08:15 INFO - PROCESS | 1821 | 1461197295167 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 1821 | 1461197295345 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:08:15 INFO - PROCESS | 1821 | 1461197295509 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805d9000 == 110 [pid = 1821] [id = 299] 17:08:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 137 (0x7ff87a7efc00) [pid = 1821] [serial = 898] [outer = (nil)] 17:08:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 138 (0x7ff8802de800) [pid = 1821] [serial = 899] [outer = 0x7ff87a7efc00] 17:08:15 INFO - PROCESS | 1821 | 1461197295584 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 139 (0x7ff880e8f400) [pid = 1821] [serial = 900] [outer = 0x7ff87a7efc00] 17:08:16 INFO - PROCESS | 1821 | 1461197296456 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1342ms 17:08:16 INFO - PROCESS | 1821 | 1461197296494 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1821 | 1461197296502 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:08:16 INFO - PROCESS | 1821 | 1461197296511 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1821 | 1461197296515 Marionette TRACE conn3 <- [1,1170,null,{}] 17:08:16 INFO - PROCESS | 1821 | 1461197296520 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:16 INFO - PROCESS | 1821 | 1461197296680 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:08:16 INFO - PROCESS | 1821 | 1461197296850 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff889aae800 == 111 [pid = 1821] [id = 300] 17:08:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 140 (0x7ff87a9e2800) [pid = 1821] [serial = 901] [outer = (nil)] 17:08:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff881e13400) [pid = 1821] [serial = 902] [outer = 0x7ff87a9e2800] 17:08:16 INFO - PROCESS | 1821 | 1461197296914 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff88438f000) [pid = 1821] [serial = 903] [outer = 0x7ff87a9e2800] 17:08:17 INFO - PROCESS | 1821 | 1461197297879 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1431ms 17:08:17 INFO - PROCESS | 1821 | 1461197297942 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1821 | 1461197297946 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:08:17 INFO - PROCESS | 1821 | 1461197297953 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1821 | 1461197297959 Marionette TRACE conn3 <- [1,1174,null,{}] 17:08:17 INFO - PROCESS | 1821 | 1461197297975 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:18 INFO - PROCESS | 1821 | 1461197298181 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:08:18 INFO - PROCESS | 1821 | 1461197298381 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8981c4000 == 112 [pid = 1821] [id = 301] 17:08:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff889ac1000) [pid = 1821] [serial = 904] [outer = (nil)] 17:08:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff88ad8c800) [pid = 1821] [serial = 905] [outer = 0x7ff889ac1000] 17:08:18 INFO - PROCESS | 1821 | 1461197298497 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff88b04c000) [pid = 1821] [serial = 906] [outer = 0x7ff889ac1000] 17:08:19 INFO - PROCESS | 1821 | 1461197299324 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1821 | 1461197299400 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:08:19 INFO - PROCESS | 1821 | 1461197299406 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1821 | 1461197299408 Marionette TRACE conn3 <- [1,1178,null,{}] 17:08:19 INFO - PROCESS | 1821 | 1461197299414 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:19 INFO - PROCESS | 1821 | 1461197299580 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:08:19 INFO - PROCESS | 1821 | 1461197299743 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89f180000 == 113 [pid = 1821] [id = 302] 17:08:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff889c49400) [pid = 1821] [serial = 907] [outer = (nil)] 17:08:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff897f12800) [pid = 1821] [serial = 908] [outer = 0x7ff889c49400] 17:08:19 INFO - PROCESS | 1821 | 1461197299816 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff898e34400) [pid = 1821] [serial = 909] [outer = 0x7ff889c49400] 17:08:20 INFO - PROCESS | 1821 | 1461197300645 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1821 | 1461197300694 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:08:20 INFO - PROCESS | 1821 | 1461197300704 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1821 | 1461197300706 Marionette TRACE conn3 <- [1,1182,null,{}] 17:08:20 INFO - PROCESS | 1821 | 1461197300717 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:20 INFO - PROCESS | 1821 | 1461197300897 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:08:21 INFO - PROCESS | 1821 | 1461197301068 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23cc000 == 114 [pid = 1821] [id = 303] 17:08:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff888ff6400) [pid = 1821] [serial = 910] [outer = (nil)] 17:08:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff898fc1800) [pid = 1821] [serial = 911] [outer = 0x7ff888ff6400] 17:08:21 INFO - PROCESS | 1821 | 1461197301143 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff899112c00) [pid = 1821] [serial = 912] [outer = 0x7ff888ff6400] 17:08:21 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:21 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:08:21 INFO - PROCESS | 1821 | 1461197301990 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1821 | 1461197302045 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:08:22 INFO - PROCESS | 1821 | 1461197302050 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1821 | 1461197302053 Marionette TRACE conn3 <- [1,1186,null,{}] 17:08:22 INFO - PROCESS | 1821 | 1461197302058 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:22 INFO - PROCESS | 1821 | 1461197302242 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:08:22 INFO - PROCESS | 1821 | 1461197302404 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c9c000 == 115 [pid = 1821] [id = 304] 17:08:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff8992cd800) [pid = 1821] [serial = 913] [outer = (nil)] 17:08:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff89c975c00) [pid = 1821] [serial = 914] [outer = 0x7ff8992cd800] 17:08:22 INFO - PROCESS | 1821 | 1461197302477 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff89d161800) [pid = 1821] [serial = 915] [outer = 0x7ff8992cd800] 17:08:23 INFO - PROCESS | 1821 | 1461197303262 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1821 | 1461197303341 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:08:23 INFO - PROCESS | 1821 | 1461197303347 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1821 | 1461197303350 Marionette TRACE conn3 <- [1,1190,null,{}] 17:08:23 INFO - PROCESS | 1821 | 1461197303354 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 1821 | 1461197303541 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:08:23 INFO - PROCESS | 1821 | 1461197303705 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876c1a800 == 116 [pid = 1821] [id = 305] 17:08:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff880542c00) [pid = 1821] [serial = 916] [outer = (nil)] 17:08:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff88054e400) [pid = 1821] [serial = 917] [outer = 0x7ff880542c00] 17:08:23 INFO - PROCESS | 1821 | 1461197303773 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff89cfc2800) [pid = 1821] [serial = 918] [outer = 0x7ff880542c00] 17:08:24 INFO - PROCESS | 1821 | 1461197304561 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:08:24 INFO - PROCESS | 1821 | 1461197304634 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:08:24 INFO - PROCESS | 1821 | 1461197304640 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1821 | 1461197304643 Marionette TRACE conn3 <- [1,1194,null,{}] 17:08:24 INFO - PROCESS | 1821 | 1461197304647 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:24 INFO - PROCESS | 1821 | 1461197304798 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:08:24 INFO - PROCESS | 1821 | 1461197304969 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f512800 == 117 [pid = 1821] [id = 306] 17:08:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff87f525800) [pid = 1821] [serial = 919] [outer = (nil)] 17:08:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff87f52d400) [pid = 1821] [serial = 920] [outer = 0x7ff87f525800] 17:08:25 INFO - PROCESS | 1821 | 1461197305036 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff87f532800) [pid = 1821] [serial = 921] [outer = 0x7ff87f525800] 17:08:25 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:25 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:25 INFO - PROCESS | 1821 | 1461197305838 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1821 | 1461197305922 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:08:25 INFO - PROCESS | 1821 | 1461197305927 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1821 | 1461197305930 Marionette TRACE conn3 <- [1,1198,null,{}] 17:08:25 INFO - PROCESS | 1821 | 1461197305935 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:26 INFO - PROCESS | 1821 | 1461197306131 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:08:26 INFO - PROCESS | 1821 | 1461197306300 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff879495800 == 118 [pid = 1821] [id = 307] 17:08:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff877ae2c00) [pid = 1821] [serial = 922] [outer = (nil)] 17:08:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff877aebc00) [pid = 1821] [serial = 923] [outer = 0x7ff877ae2c00] 17:08:26 INFO - PROCESS | 1821 | 1461197306366 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff87f327c00) [pid = 1821] [serial = 924] [outer = 0x7ff877ae2c00] 17:08:27 INFO - PROCESS | 1821 | 1461197307176 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1281ms 17:08:27 INFO - PROCESS | 1821 | 1461197307209 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 1821 | 1461197307212 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:08:27 INFO - PROCESS | 1821 | 1461197307218 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1821 | 1461197307220 Marionette TRACE conn3 <- [1,1202,null,{}] 17:08:27 INFO - PROCESS | 1821 | 1461197307225 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:27 INFO - PROCESS | 1821 | 1461197307378 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:08:27 INFO - PROCESS | 1821 | 1461197307547 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a4b97800 == 119 [pid = 1821] [id = 308] 17:08:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff877ae4800) [pid = 1821] [serial = 925] [outer = (nil)] 17:08:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff88054cc00) [pid = 1821] [serial = 926] [outer = 0x7ff877ae4800] 17:08:27 INFO - PROCESS | 1821 | 1461197307614 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff89d15f800) [pid = 1821] [serial = 927] [outer = 0x7ff877ae4800] 17:08:28 INFO - PROCESS | 1821 | 1461197308476 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:08:28 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 17:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1329ms 17:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:08:28 INFO - PROCESS | 1821 | 1461197308548 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1821 | 1461197308551 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:08:28 INFO - PROCESS | 1821 | 1461197308557 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1821 | 1461197308562 Marionette TRACE conn3 <- [1,1206,null,{}] 17:08:28 INFO - PROCESS | 1821 | 1461197308567 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 1821 | 1461197308760 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:08:28 INFO - PROCESS | 1821 | 1461197308925 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a2a9800 == 120 [pid = 1821] [id = 309] 17:08:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff87f325800) [pid = 1821] [serial = 928] [outer = (nil)] 17:08:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff88136fc00) [pid = 1821] [serial = 929] [outer = 0x7ff87f325800] 17:08:29 INFO - PROCESS | 1821 | 1461197309001 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff885763800) [pid = 1821] [serial = 930] [outer = 0x7ff87f325800] 17:08:29 INFO - PROCESS | 1821 | 1461197309837 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:08:29 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 17:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1327ms 17:08:29 INFO - PROCESS | 1821 | 1461197309884 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1821 | 1461197309888 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:08:29 INFO - PROCESS | 1821 | 1461197309893 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1821 | 1461197309895 Marionette TRACE conn3 <- [1,1210,null,{}] 17:08:29 INFO - PROCESS | 1821 | 1461197309900 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:30 INFO - PROCESS | 1821 | 1461197310054 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:08:30 INFO - PROCESS | 1821 | 1461197310645 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8803da000 == 121 [pid = 1821] [id = 310] 17:08:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff878285c00) [pid = 1821] [serial = 931] [outer = (nil)] 17:08:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff878364400) [pid = 1821] [serial = 932] [outer = 0x7ff878285c00] 17:08:30 INFO - PROCESS | 1821 | 1461197310717 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff87a7ed800) [pid = 1821] [serial = 933] [outer = 0x7ff878285c00] 17:08:31 INFO - PROCESS | 1821 | 1461197311531 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1680ms 17:08:31 INFO - PROCESS | 1821 | 1461197311575 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1821 | 1461197311582 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:08:31 INFO - PROCESS | 1821 | 1461197311589 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1821 | 1461197311593 Marionette TRACE conn3 <- [1,1214,null,{}] 17:08:31 INFO - PROCESS | 1821 | 1461197311599 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:31 INFO - PROCESS | 1821 | 1461197311750 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:08:32 INFO - PROCESS | 1821 | 1461197312049 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876cb2000 == 122 [pid = 1821] [id = 311] 17:08:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff87f450000) [pid = 1821] [serial = 934] [outer = (nil)] 17:08:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff8802e7000) [pid = 1821] [serial = 935] [outer = 0x7ff87f450000] 17:08:32 INFO - PROCESS | 1821 | 1461197312117 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff880a40c00) [pid = 1821] [serial = 936] [outer = 0x7ff87f450000] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889a28800 == 121 [pid = 1821] [id = 297] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff898e32800) [pid = 1821] [serial = 815] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff8862d4000) [pid = 1821] [serial = 842] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab11800 == 120 [pid = 1821] [id = 296] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc1800 == 119 [pid = 1821] [id = 295] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c3e000 == 118 [pid = 1821] [id = 294] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c6800 == 117 [pid = 1821] [id = 293] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876cb7800 == 116 [pid = 1821] [id = 292] 17:08:33 INFO - PROCESS | 1821 | 1461197313084 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c16000 == 115 [pid = 1821] [id = 291] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d0c2800 == 114 [pid = 1821] [id = 289] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff899150800 == 113 [pid = 1821] [id = 288] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d63800 == 112 [pid = 1821] [id = 287] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff890f7d800 == 111 [pid = 1821] [id = 286] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bd60000 == 110 [pid = 1821] [id = 285] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88aec2000 == 109 [pid = 1821] [id = 284] 17:08:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889f09800 == 108 [pid = 1821] [id = 280] 17:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1534ms 17:08:33 INFO - PROCESS | 1821 | 1461197313126 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1821 | 1461197313131 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:08:33 INFO - PROCESS | 1821 | 1461197313137 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1821 | 1461197313139 Marionette TRACE conn3 <- [1,1218,null,{}] 17:08:33 INFO - PROCESS | 1821 | 1461197313144 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:33 INFO - PROCESS | 1821 | 1461197313289 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff880b0fc00) [pid = 1821] [serial = 827] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff88166d400) [pid = 1821] [serial = 828] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff88547e400) [pid = 1821] [serial = 840] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff880a3e400) [pid = 1821] [serial = 839] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff88c8b6800) [pid = 1821] [serial = 803] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff891dc2000) [pid = 1821] [serial = 806] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff8819bc800) [pid = 1821] [serial = 830] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff881bb3000) [pid = 1821] [serial = 833] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff87a7ec000) [pid = 1821] [serial = 818] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff897cf9800) [pid = 1821] [serial = 809] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff87f323c00) [pid = 1821] [serial = 822] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff88438a400) [pid = 1821] [serial = 836] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff880e9d400) [pid = 1821] [serial = 791] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff881b0c400) [pid = 1821] [serial = 831] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff88b688400) [pid = 1821] [serial = 800] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff889c4e800) [pid = 1821] [serial = 797] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff87a7f4c00) [pid = 1821] [serial = 821] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff88547d400) [pid = 1821] [serial = 837] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff880a41800) [pid = 1821] [serial = 824] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff880e6b800) [pid = 1821] [serial = 825] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff882ca8400) [pid = 1821] [serial = 794] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff881d0e000) [pid = 1821] [serial = 834] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff898118000) [pid = 1821] [serial = 812] [outer = (nil)] [url = about:blank] 17:08:33 INFO - PROCESS | 1821 | 1461197313445 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8803de000 == 109 [pid = 1821] [id = 312] 17:08:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff87f2e3c00) [pid = 1821] [serial = 937] [outer = (nil)] 17:08:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff880b0fc00) [pid = 1821] [serial = 938] [outer = 0x7ff87f2e3c00] 17:08:33 INFO - PROCESS | 1821 | 1461197313502 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff881bb0c00) [pid = 1821] [serial = 939] [outer = 0x7ff87f2e3c00] 17:08:34 INFO - PROCESS | 1821 | 1461197314237 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1130ms 17:08:34 INFO - PROCESS | 1821 | 1461197314267 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1821 | 1461197314271 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:08:34 INFO - PROCESS | 1821 | 1461197314283 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1821 | 1461197314291 Marionette TRACE conn3 <- [1,1222,null,{}] 17:08:34 INFO - PROCESS | 1821 | 1461197314320 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:34 INFO - PROCESS | 1821 | 1461197314468 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:08:34 INFO - PROCESS | 1821 | 1461197314478 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852cf000 == 110 [pid = 1821] [id = 313] 17:08:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff881bb1000) [pid = 1821] [serial = 940] [outer = (nil)] 17:08:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff884393c00) [pid = 1821] [serial = 941] [outer = 0x7ff881bb1000] 17:08:34 INFO - PROCESS | 1821 | 1461197314532 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff88490c000) [pid = 1821] [serial = 942] [outer = 0x7ff881bb1000] 17:08:35 INFO - PROCESS | 1821 | 1461197315275 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1821 | 1461197315321 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:08:35 INFO - PROCESS | 1821 | 1461197315326 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1821 | 1461197315328 Marionette TRACE conn3 <- [1,1226,null,{}] 17:08:35 INFO - PROCESS | 1821 | 1461197315333 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:35 INFO - PROCESS | 1821 | 1461197315546 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:08:35 INFO - PROCESS | 1821 | 1461197315577 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886dc9800 == 111 [pid = 1821] [id = 314] 17:08:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff87f2e8800) [pid = 1821] [serial = 943] [outer = (nil)] 17:08:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff88547b800) [pid = 1821] [serial = 944] [outer = 0x7ff87f2e8800] 17:08:35 INFO - PROCESS | 1821 | 1461197315634 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff8889c1800) [pid = 1821] [serial = 945] [outer = 0x7ff87f2e8800] 17:08:36 INFO - PROCESS | 1821 | 1461197316441 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1175ms 17:08:36 INFO - PROCESS | 1821 | 1461197316502 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1821 | 1461197316505 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:08:36 INFO - PROCESS | 1821 | 1461197316510 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1821 | 1461197316512 Marionette TRACE conn3 <- [1,1230,null,{}] 17:08:36 INFO - PROCESS | 1821 | 1461197316517 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:36 INFO - PROCESS | 1821 | 1461197316697 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:08:36 INFO - PROCESS | 1821 | 1461197316722 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a955800 == 112 [pid = 1821] [id = 315] 17:08:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff889c0b800) [pid = 1821] [serial = 946] [outer = (nil)] 17:08:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff889c88800) [pid = 1821] [serial = 947] [outer = 0x7ff889c0b800] 17:08:36 INFO - PROCESS | 1821 | 1461197316789 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff88afa8800) [pid = 1821] [serial = 948] [outer = 0x7ff889c0b800] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff87f44d000) [pid = 1821] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff88068f000) [pid = 1821] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff881058400) [pid = 1821] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff87f344800) [pid = 1821] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff889dd0000) [pid = 1821] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff8769e5800) [pid = 1821] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:08:37 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff87f329800) [pid = 1821] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:08:37 INFO - PROCESS | 1821 | 1461197317887 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1424ms 17:08:37 INFO - PROCESS | 1821 | 1461197317935 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1821 | 1461197317938 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:08:37 INFO - PROCESS | 1821 | 1461197317944 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1821 | 1461197317946 Marionette TRACE conn3 <- [1,1234,null,{}] 17:08:37 INFO - PROCESS | 1821 | 1461197317951 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:38 INFO - PROCESS | 1821 | 1461197318149 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:08:38 INFO - PROCESS | 1821 | 1461197318270 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a681000 == 113 [pid = 1821] [id = 316] 17:08:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff88b54d400) [pid = 1821] [serial = 949] [outer = (nil)] 17:08:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff88b977c00) [pid = 1821] [serial = 950] [outer = 0x7ff88b54d400] 17:08:38 INFO - PROCESS | 1821 | 1461197318331 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff891060400) [pid = 1821] [serial = 951] [outer = 0x7ff88b54d400] 17:08:38 INFO - PROCESS | 1821 | 1461197318897 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 977ms 17:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:08:38 INFO - PROCESS | 1821 | 1461197318922 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1821 | 1461197318924 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:08:38 INFO - PROCESS | 1821 | 1461197318930 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1821 | 1461197318932 Marionette TRACE conn3 <- [1,1238,null,{}] 17:08:38 INFO - PROCESS | 1821 | 1461197318937 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:39 INFO - PROCESS | 1821 | 1461197319069 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:08:39 INFO - PROCESS | 1821 | 1461197319202 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d41c800 == 114 [pid = 1821] [id = 317] 17:08:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff87f344800) [pid = 1821] [serial = 952] [outer = (nil)] 17:08:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff898143000) [pid = 1821] [serial = 953] [outer = 0x7ff87f344800] 17:08:39 INFO - PROCESS | 1821 | 1461197319257 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff899111800) [pid = 1821] [serial = 954] [outer = 0x7ff87f344800] 17:08:39 INFO - PROCESS | 1821 | 1461197319957 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1081ms 17:08:40 INFO - PROCESS | 1821 | 1461197320015 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1821 | 1461197320020 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:08:40 INFO - PROCESS | 1821 | 1461197320028 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1821 | 1461197320033 Marionette TRACE conn3 <- [1,1242,null,{}] 17:08:40 INFO - PROCESS | 1821 | 1461197320042 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:40 INFO - PROCESS | 1821 | 1461197320202 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:08:40 INFO - PROCESS | 1821 | 1461197320378 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8803c5800 == 115 [pid = 1821] [id = 318] 17:08:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff878368400) [pid = 1821] [serial = 955] [outer = (nil)] 17:08:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff87a7f4c00) [pid = 1821] [serial = 956] [outer = 0x7ff878368400] 17:08:40 INFO - PROCESS | 1821 | 1461197320450 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff87f342c00) [pid = 1821] [serial = 957] [outer = 0x7ff878368400] 17:08:41 INFO - PROCESS | 1821 | 1461197321272 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1280ms 17:08:41 INFO - PROCESS | 1821 | 1461197321309 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1821 | 1461197321316 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:08:41 INFO - PROCESS | 1821 | 1461197321326 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1821 | 1461197321329 Marionette TRACE conn3 <- [1,1246,null,{}] 17:08:41 INFO - PROCESS | 1821 | 1461197321333 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:41 INFO - PROCESS | 1821 | 1461197321495 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:08:41 INFO - PROCESS | 1821 | 1461197321672 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884425800 == 116 [pid = 1821] [id = 319] 17:08:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff8793d1800) [pid = 1821] [serial = 958] [outer = (nil)] 17:08:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff880e6c000) [pid = 1821] [serial = 959] [outer = 0x7ff8793d1800] 17:08:41 INFO - PROCESS | 1821 | 1461197321736 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff8819b5800) [pid = 1821] [serial = 960] [outer = 0x7ff8793d1800] 17:08:42 INFO - PROCESS | 1821 | 1461197322685 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1431ms 17:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:08:42 INFO - PROCESS | 1821 | 1461197322757 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1821 | 1461197322760 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:08:42 INFO - PROCESS | 1821 | 1461197322766 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1821 | 1461197322772 Marionette TRACE conn3 <- [1,1250,null,{}] 17:08:42 INFO - PROCESS | 1821 | 1461197322787 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:42 INFO - PROCESS | 1821 | 1461197322992 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:08:43 INFO - PROCESS | 1821 | 1461197323159 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d63800 == 117 [pid = 1821] [id = 320] 17:08:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff881d0f000) [pid = 1821] [serial = 961] [outer = (nil)] 17:08:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff887853000) [pid = 1821] [serial = 962] [outer = 0x7ff881d0f000] 17:08:43 INFO - PROCESS | 1821 | 1461197323230 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff889c0c400) [pid = 1821] [serial = 963] [outer = 0x7ff881d0f000] 17:08:44 INFO - PROCESS | 1821 | 1461197324069 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1338ms 17:08:44 INFO - PROCESS | 1821 | 1461197324104 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1821 | 1461197324107 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:08:44 INFO - PROCESS | 1821 | 1461197324113 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1821 | 1461197324115 Marionette TRACE conn3 <- [1,1254,null,{}] 17:08:44 INFO - PROCESS | 1821 | 1461197324120 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:44 INFO - PROCESS | 1821 | 1461197324277 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:08:44 INFO - PROCESS | 1821 | 1461197324459 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89d51f000 == 118 [pid = 1821] [id = 321] 17:08:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff882e2d400) [pid = 1821] [serial = 964] [outer = (nil)] 17:08:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff88c8b4800) [pid = 1821] [serial = 965] [outer = 0x7ff882e2d400] 17:08:44 INFO - PROCESS | 1821 | 1461197324525 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff898ee4c00) [pid = 1821] [serial = 966] [outer = 0x7ff882e2d400] 17:08:45 INFO - PROCESS | 1821 | 1461197325350 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1278ms 17:08:45 INFO - PROCESS | 1821 | 1461197325393 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1821 | 1461197325397 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:08:45 INFO - PROCESS | 1821 | 1461197325402 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1821 | 1461197325405 Marionette TRACE conn3 <- [1,1258,null,{}] 17:08:45 INFO - PROCESS | 1821 | 1461197325410 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:45 INFO - PROCESS | 1821 | 1461197325565 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:08:45 INFO - PROCESS | 1821 | 1461197325736 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8aa2cc000 == 119 [pid = 1821] [id = 322] 17:08:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff87f381400) [pid = 1821] [serial = 967] [outer = (nil)] 17:08:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff87f38b400) [pid = 1821] [serial = 968] [outer = 0x7ff87f381400] 17:08:45 INFO - PROCESS | 1821 | 1461197325808 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880d51400) [pid = 1821] [serial = 969] [outer = 0x7ff87f381400] 17:08:46 INFO - PROCESS | 1821 | 1461197326651 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1274ms 17:08:46 INFO - PROCESS | 1821 | 1461197326678 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1821 | 1461197326682 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:08:46 INFO - PROCESS | 1821 | 1461197326687 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1821 | 1461197326690 Marionette TRACE conn3 <- [1,1262,null,{}] 17:08:46 INFO - PROCESS | 1821 | 1461197326694 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:46 INFO - PROCESS | 1821 | 1461197326878 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:08:47 INFO - PROCESS | 1821 | 1461197327056 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a1673000 == 120 [pid = 1821] [id = 323] 17:08:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff87f389000) [pid = 1821] [serial = 970] [outer = (nil)] 17:08:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff89b0e9c00) [pid = 1821] [serial = 971] [outer = 0x7ff87f389000] 17:08:47 INFO - PROCESS | 1821 | 1461197327134 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff89d16cc00) [pid = 1821] [serial = 972] [outer = 0x7ff87f389000] 17:08:47 INFO - PROCESS | 1821 | 1461197327958 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1328ms 17:08:48 INFO - PROCESS | 1821 | 1461197328016 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1821 | 1461197328018 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:08:48 INFO - PROCESS | 1821 | 1461197328024 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1821 | 1461197328027 Marionette TRACE conn3 <- [1,1266,null,{}] 17:08:48 INFO - PROCESS | 1821 | 1461197328031 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:48 INFO - PROCESS | 1821 | 1461197328197 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:08:48 INFO - PROCESS | 1821 | 1461197328380 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885238000 == 121 [pid = 1821] [id = 324] 17:08:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff884d6a800) [pid = 1821] [serial = 973] [outer = (nil)] 17:08:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff884d72800) [pid = 1821] [serial = 974] [outer = 0x7ff884d6a800] 17:08:48 INFO - PROCESS | 1821 | 1461197328444 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff899118c00) [pid = 1821] [serial = 975] [outer = 0x7ff884d6a800] 17:08:49 INFO - PROCESS | 1821 | 1461197329282 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1329ms 17:08:49 INFO - PROCESS | 1821 | 1461197329354 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1821 | 1461197329357 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:08:49 INFO - PROCESS | 1821 | 1461197329362 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1821 | 1461197329365 Marionette TRACE conn3 <- [1,1270,null,{}] 17:08:49 INFO - PROCESS | 1821 | 1461197329370 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:49 INFO - PROCESS | 1821 | 1461197329517 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:08:49 INFO - PROCESS | 1821 | 1461197329693 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d355000 == 122 [pid = 1821] [id = 325] 17:08:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff874a53400) [pid = 1821] [serial = 976] [outer = (nil)] 17:08:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff874a5d800) [pid = 1821] [serial = 977] [outer = 0x7ff874a53400] 17:08:49 INFO - PROCESS | 1821 | 1461197329761 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff874a61000) [pid = 1821] [serial = 978] [outer = 0x7ff874a53400] 17:08:50 INFO - PROCESS | 1821 | 1461197330600 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1276ms 17:08:50 INFO - PROCESS | 1821 | 1461197330640 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1821 | 1461197330643 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:08:50 INFO - PROCESS | 1821 | 1461197330648 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1821 | 1461197330651 Marionette TRACE conn3 <- [1,1274,null,{}] 17:08:50 INFO - PROCESS | 1821 | 1461197330656 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:50 INFO - PROCESS | 1821 | 1461197330808 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:08:50 INFO - PROCESS | 1821 | 1461197330985 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff898f48800 == 123 [pid = 1821] [id = 326] 17:08:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff874a56000) [pid = 1821] [serial = 979] [outer = (nil)] 17:08:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff884d77c00) [pid = 1821] [serial = 980] [outer = 0x7ff874a56000] 17:08:51 INFO - PROCESS | 1821 | 1461197331055 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff89d1b1800) [pid = 1821] [serial = 981] [outer = 0x7ff874a56000] 17:08:51 INFO - PROCESS | 1821 | 1461197331924 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1330ms 17:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:08:51 INFO - PROCESS | 1821 | 1461197331980 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1821 | 1461197331983 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:08:51 INFO - PROCESS | 1821 | 1461197331988 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1821 | 1461197331991 Marionette TRACE conn3 <- [1,1278,null,{}] 17:08:51 INFO - PROCESS | 1821 | 1461197331996 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 1821 | 1461197332160 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:08:52 INFO - PROCESS | 1821 | 1461197332334 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f5e800 == 124 [pid = 1821] [id = 327] 17:08:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff874a56c00) [pid = 1821] [serial = 982] [outer = (nil)] 17:08:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff89d47ec00) [pid = 1821] [serial = 983] [outer = 0x7ff874a56c00] 17:08:52 INFO - PROCESS | 1821 | 1461197332400 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff89d50f800) [pid = 1821] [serial = 984] [outer = 0x7ff874a56c00] 17:08:53 INFO - PROCESS | 1821 | 1461197333228 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1289ms 17:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:08:53 INFO - PROCESS | 1821 | 1461197333278 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1821 | 1461197333281 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:08:53 INFO - PROCESS | 1821 | 1461197333287 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1821 | 1461197333291 Marionette TRACE conn3 <- [1,1282,null,{}] 17:08:53 INFO - PROCESS | 1821 | 1461197333296 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:53 INFO - PROCESS | 1821 | 1461197333474 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:08:53 INFO - PROCESS | 1821 | 1461197333654 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8755e1800 == 125 [pid = 1821] [id = 328] 17:08:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88192fc00) [pid = 1821] [serial = 985] [outer = (nil)] 17:08:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff884cd6800) [pid = 1821] [serial = 986] [outer = 0x7ff88192fc00] 17:08:53 INFO - PROCESS | 1821 | 1461197333724 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff88575f800) [pid = 1821] [serial = 987] [outer = 0x7ff88192fc00] 17:08:54 INFO - PROCESS | 1821 | 1461197334894 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1681ms 17:08:54 INFO - PROCESS | 1821 | 1461197334969 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1821 | 1461197334974 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:08:54 INFO - PROCESS | 1821 | 1461197334981 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1821 | 1461197334986 Marionette TRACE conn3 <- [1,1286,null,{}] 17:08:55 INFO - PROCESS | 1821 | 1461197335001 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:55 INFO - PROCESS | 1821 | 1461197335194 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:08:55 INFO - PROCESS | 1821 | 1461197335439 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882c3e000 == 126 [pid = 1821] [id = 329] 17:08:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff8769e5c00) [pid = 1821] [serial = 988] [outer = (nil)] 17:08:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff877aed000) [pid = 1821] [serial = 989] [outer = 0x7ff8769e5c00] 17:08:55 INFO - PROCESS | 1821 | 1461197335502 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff878368c00) [pid = 1821] [serial = 990] [outer = 0x7ff8769e5c00] 17:08:56 INFO - PROCESS | 1821 | 1461197336414 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1492ms 17:08:56 INFO - PROCESS | 1821 | 1461197336473 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1821 | 1461197336481 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:08:56 INFO - PROCESS | 1821 | 1461197336490 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1821 | 1461197336493 Marionette TRACE conn3 <- [1,1290,null,{}] 17:08:56 INFO - PROCESS | 1821 | 1461197336498 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:56 INFO - PROCESS | 1821 | 1461197336669 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:08:56 INFO - PROCESS | 1821 | 1461197336886 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876c92000 == 127 [pid = 1821] [id = 330] 17:08:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff87a7f7400) [pid = 1821] [serial = 991] [outer = (nil)] 17:08:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff87f457000) [pid = 1821] [serial = 992] [outer = 0x7ff87a7f7400] 17:08:57 INFO - PROCESS | 1821 | 1461197337028 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff8802df000) [pid = 1821] [serial = 993] [outer = 0x7ff87a7f7400] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a681000 == 126 [pid = 1821] [id = 316] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a955800 == 125 [pid = 1821] [id = 315] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff897cf2c00) [pid = 1821] [serial = 896] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc9800 == 124 [pid = 1821] [id = 314] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852cf000 == 123 [pid = 1821] [id = 313] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803de000 == 122 [pid = 1821] [id = 312] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876cb2000 == 121 [pid = 1821] [id = 311] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803da000 == 120 [pid = 1821] [id = 310] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f512800 == 119 [pid = 1821] [id = 306] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c1a800 == 118 [pid = 1821] [id = 305] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c9c000 == 117 [pid = 1821] [id = 304] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23cc000 == 116 [pid = 1821] [id = 303] 17:08:57 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89f180000 == 115 [pid = 1821] [id = 302] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff8814e1400) [pid = 1821] [serial = 881] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff88392f400) [pid = 1821] [serial = 882] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff88976c400) [pid = 1821] [serial = 857] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff87f32f400) [pid = 1821] [serial = 872] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff88ad95400) [pid = 1821] [serial = 860] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff882e28400) [pid = 1821] [serial = 851] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff885777c00) [pid = 1821] [serial = 884] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff8819b4c00) [pid = 1821] [serial = 879] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff881371400) [pid = 1821] [serial = 878] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff886dce400) [pid = 1821] [serial = 854] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff897a7e000) [pid = 1821] [serial = 869] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff880a49c00) [pid = 1821] [serial = 876] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff87f450800) [pid = 1821] [serial = 875] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff88ad97400) [pid = 1821] [serial = 890] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff87f2ebc00) [pid = 1821] [serial = 845] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff880e8b400) [pid = 1821] [serial = 848] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff88bf56000) [pid = 1821] [serial = 863] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff89106a000) [pid = 1821] [serial = 866] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff891d0f800) [pid = 1821] [serial = 894] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff881bb1800) [pid = 1821] [serial = 893] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff889a4d400) [pid = 1821] [serial = 887] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff88d3a9800) [pid = 1821] [serial = 891] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff889c48800) [pid = 1821] [serial = 888] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff8889be400) [pid = 1821] [serial = 885] [outer = (nil)] [url = about:blank] 17:08:57 INFO - PROCESS | 1821 | 1461197337902 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1441ms 17:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:08:57 INFO - PROCESS | 1821 | 1461197337931 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1821 | 1461197337933 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:08:57 INFO - PROCESS | 1821 | 1461197337938 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1821 | 1461197337944 Marionette TRACE conn3 <- [1,1294,null,{}] 17:08:57 INFO - PROCESS | 1821 | 1461197337958 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 1821 | 1461197338106 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:08:58 INFO - PROCESS | 1821 | 1461197338121 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87f520800 == 116 [pid = 1821] [id = 331] 17:08:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880550c00) [pid = 1821] [serial = 994] [outer = (nil)] 17:08:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff881056c00) [pid = 1821] [serial = 995] [outer = 0x7ff880550c00] 17:08:58 INFO - PROCESS | 1821 | 1461197338180 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff8819bdc00) [pid = 1821] [serial = 996] [outer = 0x7ff880550c00] 17:08:58 INFO - PROCESS | 1821 | 1461197338968 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1087ms 17:08:59 INFO - PROCESS | 1821 | 1461197339029 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1821 | 1461197339033 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:08:59 INFO - PROCESS | 1821 | 1461197339038 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1821 | 1461197339040 Marionette TRACE conn3 <- [1,1298,null,{}] 17:08:59 INFO - PROCESS | 1821 | 1461197339045 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:59 INFO - PROCESS | 1821 | 1461197339184 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:08:59 INFO - PROCESS | 1821 | 1461197339197 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff882c44800 == 117 [pid = 1821] [id = 332] 17:08:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff880687400) [pid = 1821] [serial = 997] [outer = (nil)] 17:08:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff882e26400) [pid = 1821] [serial = 998] [outer = 0x7ff880687400] 17:08:59 INFO - PROCESS | 1821 | 1461197339252 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff884398800) [pid = 1821] [serial = 999] [outer = 0x7ff880687400] 17:09:00 INFO - PROCESS | 1821 | 1461197340131 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1129ms 17:09:00 INFO - PROCESS | 1821 | 1461197340167 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1821 | 1461197340170 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:09:00 INFO - PROCESS | 1821 | 1461197340182 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1821 | 1461197340184 Marionette TRACE conn3 <- [1,1302,null,{}] 17:09:00 INFO - PROCESS | 1821 | 1461197340189 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:00 INFO - PROCESS | 1821 | 1461197340382 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:09:00 INFO - PROCESS | 1821 | 1461197340410 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855a8000 == 118 [pid = 1821] [id = 333] 17:09:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff881b11c00) [pid = 1821] [serial = 1000] [outer = (nil)] 17:09:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff88490d000) [pid = 1821] [serial = 1001] [outer = 0x7ff881b11c00] 17:09:00 INFO - PROCESS | 1821 | 1461197340469 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff884cd7000) [pid = 1821] [serial = 1002] [outer = 0x7ff881b11c00] 17:09:01 INFO - PROCESS | 1821 | 1461197341296 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1184ms 17:09:01 INFO - PROCESS | 1821 | 1461197341365 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1821 | 1461197341368 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:09:01 INFO - PROCESS | 1821 | 1461197341374 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1821 | 1461197341375 Marionette TRACE conn3 <- [1,1306,null,{}] 17:09:01 INFO - PROCESS | 1821 | 1461197341380 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:01 INFO - PROCESS | 1821 | 1461197341602 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:09:01 INFO - PROCESS | 1821 | 1461197341630 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a67f000 == 119 [pid = 1821] [id = 334] 17:09:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff885777c00) [pid = 1821] [serial = 1003] [outer = (nil)] 17:09:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff888a79400) [pid = 1821] [serial = 1004] [outer = 0x7ff885777c00] 17:09:01 INFO - PROCESS | 1821 | 1461197341691 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff889dd0800) [pid = 1821] [serial = 1005] [outer = 0x7ff885777c00] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff881bb8800) [pid = 1821] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff87f2e3c00) [pid = 1821] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff87f450000) [pid = 1821] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff885762000) [pid = 1821] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff87f2e8800) [pid = 1821] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff878287000) [pid = 1821] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff889c0b800) [pid = 1821] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff88b54d400) [pid = 1821] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff888ff0800) [pid = 1821] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff881bb1000) [pid = 1821] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff878285c00) [pid = 1821] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff8793ca000) [pid = 1821] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff888fc3c00) [pid = 1821] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff87827bc00) [pid = 1821] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff87a9ea400) [pid = 1821] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff882ca7400) [pid = 1821] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:09:02 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff88afa9000) [pid = 1821] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:09:02 INFO - PROCESS | 1821 | 1461197342743 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1428ms 17:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:09:02 INFO - PROCESS | 1821 | 1461197342803 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1821 | 1461197342805 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:09:02 INFO - PROCESS | 1821 | 1461197342820 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1821 | 1461197342823 Marionette TRACE conn3 <- [1,1310,null,{}] 17:09:02 INFO - PROCESS | 1821 | 1461197342829 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 1821 | 1461197343026 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:09:03 INFO - PROCESS | 1821 | 1461197343043 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ab19000 == 120 [pid = 1821] [id = 335] 17:09:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff8793ca000) [pid = 1821] [serial = 1006] [outer = (nil)] 17:09:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff884910800) [pid = 1821] [serial = 1007] [outer = 0x7ff8793ca000] 17:09:03 INFO - PROCESS | 1821 | 1461197343099 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff889f26400) [pid = 1821] [serial = 1008] [outer = 0x7ff8793ca000] 17:09:03 INFO - PROCESS | 1821 | 1461197343805 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1821 | 1461197343852 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:09:03 INFO - PROCESS | 1821 | 1461197343857 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1821 | 1461197343859 Marionette TRACE conn3 <- [1,1314,null,{}] 17:09:03 INFO - PROCESS | 1821 | 1461197343863 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:04 INFO - PROCESS | 1821 | 1461197344002 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:09:04 INFO - PROCESS | 1821 | 1461197344144 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88bfdf000 == 121 [pid = 1821] [id = 336] 17:09:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff880e65c00) [pid = 1821] [serial = 1009] [outer = (nil)] 17:09:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff88b61d000) [pid = 1821] [serial = 1010] [outer = 0x7ff880e65c00] 17:09:04 INFO - PROCESS | 1821 | 1461197344204 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff889c11c00) [pid = 1821] [serial = 1011] [outer = 0x7ff880e65c00] 17:09:05 INFO - PROCESS | 1821 | 1461197345203 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1379ms 17:09:05 INFO - PROCESS | 1821 | 1461197345237 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1821 | 1461197345242 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:09:05 INFO - PROCESS | 1821 | 1461197345251 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1821 | 1461197345255 Marionette TRACE conn3 <- [1,1318,null,{}] 17:09:05 INFO - PROCESS | 1821 | 1461197345263 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 1821 | 1461197345435 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:09:05 INFO - PROCESS | 1821 | 1461197345618 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8803ca800 == 122 [pid = 1821] [id = 337] 17:09:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff878365c00) [pid = 1821] [serial = 1012] [outer = (nil)] 17:09:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff87f342800) [pid = 1821] [serial = 1013] [outer = 0x7ff878365c00] 17:09:05 INFO - PROCESS | 1821 | 1461197345689 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff87f52a000) [pid = 1821] [serial = 1014] [outer = 0x7ff878365c00] 17:09:06 INFO - PROCESS | 1821 | 1461197346697 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1484ms 17:09:06 INFO - PROCESS | 1821 | 1461197346737 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1821 | 1461197346746 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:09:06 INFO - PROCESS | 1821 | 1461197346755 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1821 | 1461197346759 Marionette TRACE conn3 <- [1,1322,null,{}] 17:09:06 INFO - PROCESS | 1821 | 1461197346765 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:06 INFO - PROCESS | 1821 | 1461197346948 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:09:07 INFO - PROCESS | 1821 | 1461197347217 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886dc4000 == 123 [pid = 1821] [id = 338] 17:09:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff880551800) [pid = 1821] [serial = 1015] [outer = (nil)] 17:09:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff881b10800) [pid = 1821] [serial = 1016] [outer = 0x7ff880551800] 17:09:07 INFO - PROCESS | 1821 | 1461197347329 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff88430d400) [pid = 1821] [serial = 1017] [outer = 0x7ff880551800] 17:09:08 INFO - PROCESS | 1821 | 1461197348109 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 17:09:08 INFO - PROCESS | 1821 | 1461197348139 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:09:08 INFO - PROCESS | 1821 | 1461197348142 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:09:08 INFO - PROCESS | 1821 | 1461197348149 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1821 | 1461197348154 Marionette TRACE conn3 <- [1,1326,null,{}] 17:09:08 INFO - PROCESS | 1821 | 1461197348169 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:08 INFO - PROCESS | 1821 | 1461197348329 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:09:08 INFO - PROCESS | 1821 | 1461197348508 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d60000 == 124 [pid = 1821] [id = 339] 17:09:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff88430f400) [pid = 1821] [serial = 1018] [outer = (nil)] 17:09:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff885488400) [pid = 1821] [serial = 1019] [outer = 0x7ff88430f400] 17:09:08 INFO - PROCESS | 1821 | 1461197348579 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff888ff3400) [pid = 1821] [serial = 1020] [outer = 0x7ff88430f400] 17:09:09 INFO - PROCESS | 1821 | 1461197349436 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:09:09 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 17:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1337ms 17:09:09 INFO - PROCESS | 1821 | 1461197349485 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 1821 | 1461197349489 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:09:09 INFO - PROCESS | 1821 | 1461197349495 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1821 | 1461197349497 Marionette TRACE conn3 <- [1,1330,null,{}] 17:09:09 INFO - PROCESS | 1821 | 1461197349502 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:09 INFO - PROCESS | 1821 | 1461197349661 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:09:09 INFO - PROCESS | 1821 | 1461197349841 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89c9a9800 == 125 [pid = 1821] [id = 340] 17:09:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff8769e9000) [pid = 1821] [serial = 1021] [outer = (nil)] 17:09:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff88b61d800) [pid = 1821] [serial = 1022] [outer = 0x7ff8769e9000] 17:09:09 INFO - PROCESS | 1821 | 1461197349916 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff891d14c00) [pid = 1821] [serial = 1023] [outer = 0x7ff8769e9000] 17:09:10 INFO - PROCESS | 1821 | 1461197350755 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:09:10 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 17:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1326ms 17:09:10 INFO - PROCESS | 1821 | 1461197350822 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1821 | 1461197350826 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:09:10 INFO - PROCESS | 1821 | 1461197350831 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1821 | 1461197350833 Marionette TRACE conn3 <- [1,1334,null,{}] 17:09:10 INFO - PROCESS | 1821 | 1461197350838 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:11 INFO - PROCESS | 1821 | 1461197350999 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:09:11 INFO - PROCESS | 1821 | 1461197351179 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89fe30800 == 126 [pid = 1821] [id = 341] 17:09:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff881668c00) [pid = 1821] [serial = 1024] [outer = (nil)] 17:09:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff898118400) [pid = 1821] [serial = 1025] [outer = 0x7ff881668c00] 17:09:11 INFO - PROCESS | 1821 | 1461197351252 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff898f40800) [pid = 1821] [serial = 1026] [outer = 0x7ff881668c00] 17:09:12 INFO - PROCESS | 1821 | 1461197352096 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1334ms 17:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:09:12 INFO - PROCESS | 1821 | 1461197352167 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1821 | 1461197352170 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:09:12 INFO - PROCESS | 1821 | 1461197352174 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1821 | 1461197352178 Marionette TRACE conn3 <- [1,1338,null,{}] 17:09:12 INFO - PROCESS | 1821 | 1461197352182 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:12 INFO - PROCESS | 1821 | 1461197352414 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:09:12 INFO - PROCESS | 1821 | 1461197352590 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d59800 == 127 [pid = 1821] [id = 342] 17:09:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff899116400) [pid = 1821] [serial = 1027] [outer = (nil)] 17:09:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff89d080400) [pid = 1821] [serial = 1028] [outer = 0x7ff899116400] 17:09:12 INFO - PROCESS | 1821 | 1461197352664 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff89d554c00) [pid = 1821] [serial = 1029] [outer = 0x7ff899116400] 17:09:13 INFO - PROCESS | 1821 | 1461197353868 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1732ms 17:09:13 INFO - PROCESS | 1821 | 1461197353915 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1821 | 1461197353919 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:09:13 INFO - PROCESS | 1821 | 1461197353925 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1821 | 1461197353927 Marionette TRACE conn3 <- [1,1342,null,{}] 17:09:13 INFO - PROCESS | 1821 | 1461197353933 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:14 INFO - PROCESS | 1821 | 1461197354085 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:09:14 INFO - PROCESS | 1821 | 1461197354274 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8735d7800 == 128 [pid = 1821] [id = 343] 17:09:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff87539f800) [pid = 1821] [serial = 1030] [outer = (nil)] 17:09:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff876aa3c00) [pid = 1821] [serial = 1031] [outer = 0x7ff87539f800] 17:09:14 INFO - PROCESS | 1821 | 1461197354341 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff876aab000) [pid = 1821] [serial = 1032] [outer = 0x7ff87539f800] 17:09:15 INFO - PROCESS | 1821 | 1461197355074 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1180ms 17:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:09:15 INFO - PROCESS | 1821 | 1461197355106 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1821 | 1461197355109 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:09:15 INFO - PROCESS | 1821 | 1461197355132 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1821 | 1461197355136 Marionette TRACE conn3 <- [1,1346,null,{}] 17:09:15 INFO - PROCESS | 1821 | 1461197355142 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:15 INFO - PROCESS | 1821 | 1461197355301 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:09:15 INFO - PROCESS | 1821 | 1461197355481 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a24c9000 == 129 [pid = 1821] [id = 344] 17:09:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff876a9d000) [pid = 1821] [serial = 1033] [outer = (nil)] 17:09:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff876d46800) [pid = 1821] [serial = 1034] [outer = 0x7ff876a9d000] 17:09:15 INFO - PROCESS | 1821 | 1461197355548 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff876d4c000) [pid = 1821] [serial = 1035] [outer = 0x7ff876a9d000] 17:09:16 INFO - PROCESS | 1821 | 1461197356374 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1299ms 17:09:16 INFO - PROCESS | 1821 | 1461197356414 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1821 | 1461197356417 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:09:16 INFO - PROCESS | 1821 | 1461197356424 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1821 | 1461197356426 Marionette TRACE conn3 <- [1,1350,null,{}] 17:09:16 INFO - PROCESS | 1821 | 1461197356431 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:16 INFO - PROCESS | 1821 | 1461197356599 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:09:16 INFO - PROCESS | 1821 | 1461197356780 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a24e1800 == 130 [pid = 1821] [id = 345] 17:09:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff87324c400) [pid = 1821] [serial = 1036] [outer = (nil)] 17:09:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff873254000) [pid = 1821] [serial = 1037] [outer = 0x7ff87324c400] 17:09:16 INFO - PROCESS | 1821 | 1461197356844 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff873258c00) [pid = 1821] [serial = 1038] [outer = 0x7ff87324c400] 17:09:17 INFO - PROCESS | 1821 | 1461197357683 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1329ms 17:09:17 INFO - PROCESS | 1821 | 1461197357754 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1821 | 1461197357757 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:09:17 INFO - PROCESS | 1821 | 1461197357762 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1821 | 1461197357764 Marionette TRACE conn3 <- [1,1354,null,{}] 17:09:17 INFO - PROCESS | 1821 | 1461197357770 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:17 INFO - PROCESS | 1821 | 1461197357943 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:09:18 INFO - PROCESS | 1821 | 1461197358121 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff872bdb800 == 131 [pid = 1821] [id = 346] 17:09:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff871e45000) [pid = 1821] [serial = 1039] [outer = (nil)] 17:09:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff871e4bc00) [pid = 1821] [serial = 1040] [outer = 0x7ff871e45000] 17:09:18 INFO - PROCESS | 1821 | 1461197358188 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff871e51400) [pid = 1821] [serial = 1041] [outer = 0x7ff871e45000] 17:09:19 INFO - PROCESS | 1821 | 1461197359023 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1324ms 17:09:19 INFO - PROCESS | 1821 | 1461197359088 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:09:19 INFO - PROCESS | 1821 | 1461197359092 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:09:19 INFO - PROCESS | 1821 | 1461197359097 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1821 | 1461197359100 Marionette TRACE conn3 <- [1,1358,null,{}] 17:09:19 INFO - PROCESS | 1821 | 1461197359105 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:19 INFO - PROCESS | 1821 | 1461197359296 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:09:19 INFO - PROCESS | 1821 | 1461197359492 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff871f89000 == 132 [pid = 1821] [id = 347] 17:09:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff871e45400) [pid = 1821] [serial = 1042] [outer = (nil)] 17:09:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff876d4e400) [pid = 1821] [serial = 1043] [outer = 0x7ff871e45400] 17:09:19 INFO - PROCESS | 1821 | 1461197359614 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff89d420000) [pid = 1821] [serial = 1044] [outer = 0x7ff871e45400] 17:09:20 INFO - PROCESS | 1821 | 1461197360497 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1432ms 17:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:09:20 INFO - PROCESS | 1821 | 1461197360529 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 1821 | 1461197360532 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:09:20 INFO - PROCESS | 1821 | 1461197360538 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1821 | 1461197360541 Marionette TRACE conn3 <- [1,1362,null,{}] 17:09:20 INFO - PROCESS | 1821 | 1461197360546 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:20 INFO - PROCESS | 1821 | 1461197360713 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:09:20 INFO - PROCESS | 1821 | 1461197360899 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8727dd000 == 133 [pid = 1821] [id = 348] 17:09:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff874a58800) [pid = 1821] [serial = 1045] [outer = (nil)] 17:09:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff876935c00) [pid = 1821] [serial = 1046] [outer = 0x7ff874a58800] 17:09:20 INFO - PROCESS | 1821 | 1461197360963 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff87693a400) [pid = 1821] [serial = 1047] [outer = 0x7ff874a58800] 17:09:22 INFO - PROCESS | 1821 | 1461197362368 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1881ms 17:09:22 INFO - PROCESS | 1821 | 1461197362420 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1821 | 1461197362423 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:09:22 INFO - PROCESS | 1821 | 1461197362432 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1821 | 1461197362437 Marionette TRACE conn3 <- [1,1366,null,{}] 17:09:22 INFO - PROCESS | 1821 | 1461197362444 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:22 INFO - PROCESS | 1821 | 1461197362612 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:09:22 INFO - PROCESS | 1821 | 1461197362841 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876cc8800 == 134 [pid = 1821] [id = 349] 17:09:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff874a59000) [pid = 1821] [serial = 1048] [outer = (nil)] 17:09:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff876933400) [pid = 1821] [serial = 1049] [outer = 0x7ff874a59000] 17:09:22 INFO - PROCESS | 1821 | 1461197362965 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff876d46c00) [pid = 1821] [serial = 1050] [outer = 0x7ff874a59000] 17:09:24 INFO - PROCESS | 1821 | 1461197364027 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1821 | 1461197364069 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:09:24 INFO - PROCESS | 1821 | 1461197364078 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1821 | 1461197364081 Marionette TRACE conn3 <- [1,1370,null,{}] 17:09:24 INFO - PROCESS | 1821 | 1461197364085 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:24 INFO - PROCESS | 1821 | 1461197364251 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a688000 == 133 [pid = 1821] [id = 283] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a761000 == 132 [pid = 1821] [id = 75] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bd58000 == 131 [pid = 1821] [id = 246] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839ec800 == 130 [pid = 1821] [id = 282] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab19000 == 129 [pid = 1821] [id = 335] 17:09:24 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff898143000) [pid = 1821] [serial = 953] [outer = (nil)] [url = about:blank] 17:09:24 INFO - PROCESS | 1821 | 1461197364607 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | --DOCSHELL 0x7ff88a67f000 == 128 [pid = 1821] [id = 334] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855a8000 == 127 [pid = 1821] [id = 333] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c44800 == 126 [pid = 1821] [id = 332] 17:09:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8790cd800 == 127 [pid = 1821] [id = 350] 17:09:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff8769ed400) [pid = 1821] [serial = 1051] [outer = (nil)] 17:09:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87a7ef800) [pid = 1821] [serial = 1052] [outer = 0x7ff8769ed400] 17:09:24 INFO - PROCESS | 1821 | 1461197364678 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff87f2ee400) [pid = 1821] [serial = 1053] [outer = 0x7ff8769ed400] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f520800 == 126 [pid = 1821] [id = 331] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c92000 == 125 [pid = 1821] [id = 330] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882c3e000 == 124 [pid = 1821] [id = 329] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885238000 == 123 [pid = 1821] [id = 324] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a1673000 == 122 [pid = 1821] [id = 323] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8aa2cc000 == 121 [pid = 1821] [id = 322] 17:09:24 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d51f000 == 120 [pid = 1821] [id = 321] 17:09:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d63800 == 119 [pid = 1821] [id = 320] 17:09:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884425800 == 118 [pid = 1821] [id = 319] 17:09:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803c5800 == 117 [pid = 1821] [id = 318] 17:09:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d41c800 == 116 [pid = 1821] [id = 317] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff888958400) [pid = 1821] [serial = 843] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff88054cc00) [pid = 1821] [serial = 926] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff881bb0c00) [pid = 1821] [serial = 939] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff87f52d400) [pid = 1821] [serial = 920] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff88136fc00) [pid = 1821] [serial = 929] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff8802e7000) [pid = 1821] [serial = 935] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff89c975c00) [pid = 1821] [serial = 914] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff88a417400) [pid = 1821] [serial = 753] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff88547b800) [pid = 1821] [serial = 944] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff880d4d400) [pid = 1821] [serial = 744] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff897f12800) [pid = 1821] [serial = 908] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff88afa8800) [pid = 1821] [serial = 948] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff891060400) [pid = 1821] [serial = 951] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff881e13400) [pid = 1821] [serial = 902] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff88ad95000) [pid = 1821] [serial = 756] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff8889c1800) [pid = 1821] [serial = 945] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff877aebc00) [pid = 1821] [serial = 923] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff88054e400) [pid = 1821] [serial = 917] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff880b0fc00) [pid = 1821] [serial = 938] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff88490c000) [pid = 1821] [serial = 942] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff8802de800) [pid = 1821] [serial = 899] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff878364400) [pid = 1821] [serial = 932] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff898fc1800) [pid = 1821] [serial = 911] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff880a40c00) [pid = 1821] [serial = 936] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff898186400) [pid = 1821] [serial = 897] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff87a7ed800) [pid = 1821] [serial = 933] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff88b97c800) [pid = 1821] [serial = 759] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff888a7c800) [pid = 1821] [serial = 789] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff881b10000) [pid = 1821] [serial = 747] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff88b977c00) [pid = 1821] [serial = 950] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff88ad8c800) [pid = 1821] [serial = 905] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff884393c00) [pid = 1821] [serial = 941] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff889c88800) [pid = 1821] [serial = 947] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff888fee000) [pid = 1821] [serial = 750] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff88c8a7800) [pid = 1821] [serial = 762] [outer = (nil)] [url = about:blank] 17:09:25 INFO - PROCESS | 1821 | 1461197365420 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1821 | 1461197365473 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:09:25 INFO - PROCESS | 1821 | 1461197365479 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1821 | 1461197365485 Marionette TRACE conn3 <- [1,1374,null,{}] 17:09:25 INFO - PROCESS | 1821 | 1461197365499 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:25 INFO - PROCESS | 1821 | 1461197365648 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:09:25 INFO - PROCESS | 1821 | 1461197365668 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881028800 == 117 [pid = 1821] [id = 351] 17:09:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff87f44c400) [pid = 1821] [serial = 1054] [outer = (nil)] 17:09:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff87f52d800) [pid = 1821] [serial = 1055] [outer = 0x7ff87f44c400] 17:09:25 INFO - PROCESS | 1821 | 1461197365729 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff88054e800) [pid = 1821] [serial = 1056] [outer = 0x7ff87f44c400] 17:09:26 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:09:26 INFO - PROCESS | 1821 | 1461197366505 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1821 | 1461197366546 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:09:26 INFO - PROCESS | 1821 | 1461197366571 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1821 | 1461197366573 Marionette TRACE conn3 <- [1,1378,null,{}] 17:09:26 INFO - PROCESS | 1821 | 1461197366579 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:26 INFO - PROCESS | 1821 | 1461197366729 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:09:26 INFO - PROCESS | 1821 | 1461197366744 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff881c05000 == 118 [pid = 1821] [id = 352] 17:09:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff88054f800) [pid = 1821] [serial = 1057] [outer = (nil)] 17:09:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff880e83800) [pid = 1821] [serial = 1058] [outer = 0x7ff88054f800] 17:09:26 INFO - PROCESS | 1821 | 1461197366802 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff881059800) [pid = 1821] [serial = 1059] [outer = 0x7ff88054f800] 17:09:27 INFO - PROCESS | 1821 | 1461197367760 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1821 | 1461197367813 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:09:27 INFO - PROCESS | 1821 | 1461197367819 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1821 | 1461197367823 Marionette TRACE conn3 <- [1,1382,null,{}] 17:09:27 INFO - PROCESS | 1821 | 1461197367828 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:28 INFO - PROCESS | 1821 | 1461197368028 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:09:28 INFO - PROCESS | 1821 | 1461197368054 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff882ac2000 == 119 [pid = 1821] [id = 353] 17:09:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff880a44c00) [pid = 1821] [serial = 1060] [outer = (nil)] 17:09:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff881927800) [pid = 1821] [serial = 1061] [outer = 0x7ff880a44c00] 17:09:28 INFO - PROCESS | 1821 | 1461197368118 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff881b07800) [pid = 1821] [serial = 1062] [outer = 0x7ff880a44c00] 17:09:28 INFO - PROCESS | 1821 | [1821] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:09:29 INFO - PROCESS | 1821 | 1461197369259 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1821 | 1461197369311 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:09:29 INFO - PROCESS | 1821 | 1461197369317 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1821 | 1461197369321 Marionette TRACE conn3 <- [1,1386,null,{}] 17:09:29 INFO - PROCESS | 1821 | 1461197369326 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:29 INFO - PROCESS | 1821 | 1461197369514 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:09:29 INFO - PROCESS | 1821 | 1461197369691 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884d53000 == 120 [pid = 1821] [id = 354] 17:09:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff8839a7c00) [pid = 1821] [serial = 1063] [outer = (nil)] 17:09:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff884908c00) [pid = 1821] [serial = 1064] [outer = 0x7ff8839a7c00] 17:09:29 INFO - PROCESS | 1821 | 1461197369759 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff884cd4800) [pid = 1821] [serial = 1065] [outer = 0x7ff8839a7c00] 17:09:30 INFO - PROCESS | 1821 | 1461197370415 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1821 | 1461197370455 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:09:30 INFO - PROCESS | 1821 | 1461197370460 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1821 | 1461197370462 Marionette TRACE conn3 <- [1,1390,null,{}] 17:09:30 INFO - PROCESS | 1821 | 1461197370475 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:30 INFO - PROCESS | 1821 | 1461197370636 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:09:30 INFO - PROCESS | 1821 | 1461197370649 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885507000 == 121 [pid = 1821] [id = 355] 17:09:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff884305400) [pid = 1821] [serial = 1066] [outer = (nil)] 17:09:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff885480c00) [pid = 1821] [serial = 1067] [outer = 0x7ff884305400] 17:09:30 INFO - PROCESS | 1821 | 1461197370709 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff88577fc00) [pid = 1821] [serial = 1068] [outer = 0x7ff884305400] 17:09:31 INFO - PROCESS | 1821 | 1461197371678 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1231ms 17:09:31 INFO - PROCESS | 1821 | 1461197371692 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1821 | 1461197371696 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:09:31 INFO - PROCESS | 1821 | 1461197371705 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1821 | 1461197371710 Marionette TRACE conn3 <- [1,1394,null,{}] 17:09:31 INFO - PROCESS | 1821 | 1461197371719 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:31 INFO - PROCESS | 1821 | 1461197371901 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:09:32 INFO - PROCESS | 1821 | 1461197372097 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876c22000 == 122 [pid = 1821] [id = 356] 17:09:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff871e4a400) [pid = 1821] [serial = 1069] [outer = (nil)] 17:09:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff87692c400) [pid = 1821] [serial = 1070] [outer = 0x7ff871e4a400] 17:09:32 INFO - PROCESS | 1821 | 1461197372172 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff876aa4800) [pid = 1821] [serial = 1071] [outer = 0x7ff871e4a400] 17:09:33 INFO - PROCESS | 1821 | 1461197373091 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1439ms 17:09:33 INFO - PROCESS | 1821 | 1461197373144 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1821 | 1461197373152 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:09:33 INFO - PROCESS | 1821 | 1461197373161 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1821 | 1461197373164 Marionette TRACE conn3 <- [1,1398,null,{}] 17:09:33 INFO - PROCESS | 1821 | 1461197373170 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:33 INFO - PROCESS | 1821 | 1461197373348 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:09:33 INFO - PROCESS | 1821 | 1461197373525 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881902800 == 123 [pid = 1821] [id = 357] 17:09:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff873253c00) [pid = 1821] [serial = 1072] [outer = (nil)] 17:09:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff87a9e8800) [pid = 1821] [serial = 1073] [outer = 0x7ff873253c00] 17:09:33 INFO - PROCESS | 1821 | 1461197373598 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff87f387000) [pid = 1821] [serial = 1074] [outer = 0x7ff873253c00] 17:09:34 INFO - PROCESS | 1821 | 1461197374539 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1427ms 17:09:34 INFO - PROCESS | 1821 | 1461197374589 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1821 | 1461197374592 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:09:34 INFO - PROCESS | 1821 | 1461197374598 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1821 | 1461197374603 Marionette TRACE conn3 <- [1,1402,null,{}] 17:09:34 INFO - PROCESS | 1821 | 1461197374618 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:34 INFO - PROCESS | 1821 | 1461197374803 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:09:35 INFO - PROCESS | 1821 | 1461197375022 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8855ab800 == 124 [pid = 1821] [id = 358] 17:09:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff880685400) [pid = 1821] [serial = 1075] [outer = (nil)] 17:09:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff881924000) [pid = 1821] [serial = 1076] [outer = 0x7ff880685400] 17:09:35 INFO - PROCESS | 1821 | 1461197375143 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff881bbc400) [pid = 1821] [serial = 1077] [outer = 0x7ff880685400] 17:09:35 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815d1000 == 123 [pid = 1821] [id = 10] 17:09:36 INFO - PROCESS | 1821 | 1461197376077 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1535ms 17:09:36 INFO - PROCESS | 1821 | 1461197376133 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1821 | 1461197376138 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:09:36 INFO - PROCESS | 1821 | 1461197376143 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1821 | 1461197376146 Marionette TRACE conn3 <- [1,1406,null,{}] 17:09:36 INFO - PROCESS | 1821 | 1461197376151 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:36 INFO - PROCESS | 1821 | 1461197376325 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:09:36 INFO - PROCESS | 1821 | 1461197376507 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889f22000 == 124 [pid = 1821] [id = 359] 17:09:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff880e94c00) [pid = 1821] [serial = 1078] [outer = (nil)] 17:09:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff884397800) [pid = 1821] [serial = 1079] [outer = 0x7ff880e94c00] 17:09:36 INFO - PROCESS | 1821 | 1461197376581 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff884d70c00) [pid = 1821] [serial = 1080] [outer = 0x7ff880e94c00] 17:09:37 INFO - PROCESS | 1821 | 1461197377473 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 17:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:09:37 INFO - PROCESS | 1821 | 1461197377527 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1821 | 1461197377530 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:09:37 INFO - PROCESS | 1821 | 1461197377537 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1821 | 1461197377539 Marionette TRACE conn3 <- [1,1410,null,{}] 17:09:37 INFO - PROCESS | 1821 | 1461197377547 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:37 INFO - PROCESS | 1821 | 1461197377724 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:09:37 INFO - PROCESS | 1821 | 1461197377906 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88aeca000 == 125 [pid = 1821] [id = 360] 17:09:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff881d08400) [pid = 1821] [serial = 1081] [outer = (nil)] 17:09:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff886dcc800) [pid = 1821] [serial = 1082] [outer = 0x7ff881d08400] 17:09:37 INFO - PROCESS | 1821 | 1461197377974 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff888ff3800) [pid = 1821] [serial = 1083] [outer = 0x7ff881d08400] 17:09:38 INFO - PROCESS | 1821 | 1461197378897 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1385ms 17:09:38 INFO - PROCESS | 1821 | 1461197378921 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1821 | 1461197378924 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:09:38 INFO - PROCESS | 1821 | 1461197378930 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1821 | 1461197378932 Marionette TRACE conn3 <- [1,1414,null,{}] 17:09:38 INFO - PROCESS | 1821 | 1461197378937 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:39 INFO - PROCESS | 1821 | 1461197379134 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:09:39 INFO - PROCESS | 1821 | 1461197379312 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d30b000 == 126 [pid = 1821] [id = 361] 17:09:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff884304000) [pid = 1821] [serial = 1084] [outer = (nil)] 17:09:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff88aa9b000) [pid = 1821] [serial = 1085] [outer = 0x7ff884304000] 17:09:39 INFO - PROCESS | 1821 | 1461197379389 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff88c697400) [pid = 1821] [serial = 1086] [outer = 0x7ff884304000] 17:09:40 INFO - PROCESS | 1821 | 1461197380324 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1430ms 17:09:40 INFO - PROCESS | 1821 | 1461197380360 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1821 | 1461197380363 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:09:40 INFO - PROCESS | 1821 | 1461197380368 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1821 | 1461197380371 Marionette TRACE conn3 <- [1,1418,null,{}] 17:09:40 INFO - PROCESS | 1821 | 1461197380376 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:40 INFO - PROCESS | 1821 | 1461197380552 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:09:40 INFO - PROCESS | 1821 | 1461197380731 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff896ede800 == 127 [pid = 1821] [id = 362] 17:09:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff886cb5c00) [pid = 1821] [serial = 1087] [outer = (nil)] 17:09:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff891d0f800) [pid = 1821] [serial = 1088] [outer = 0x7ff886cb5c00] 17:09:40 INFO - PROCESS | 1821 | 1461197380797 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff897ced400) [pid = 1821] [serial = 1089] [outer = 0x7ff886cb5c00] 17:09:41 INFO - PROCESS | 1821 | 1461197381647 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1330ms 17:09:41 INFO - PROCESS | 1821 | 1461197381700 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1821 | 1461197381702 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:09:41 INFO - PROCESS | 1821 | 1461197381708 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1821 | 1461197381711 Marionette TRACE conn3 <- [1,1422,null,{}] 17:09:41 INFO - PROCESS | 1821 | 1461197381716 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:41 INFO - PROCESS | 1821 | 1461197381882 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:09:42 INFO - PROCESS | 1821 | 1461197382068 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f44000 == 128 [pid = 1821] [id = 363] 17:09:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff88c89dc00) [pid = 1821] [serial = 1090] [outer = (nil)] 17:09:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff8981e4400) [pid = 1821] [serial = 1091] [outer = 0x7ff88c89dc00] 17:09:42 INFO - PROCESS | 1821 | 1461197382140 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff89911a800) [pid = 1821] [serial = 1092] [outer = 0x7ff88c89dc00] 17:09:43 INFO - PROCESS | 1821 | 1461197383047 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1380ms 17:09:43 INFO - PROCESS | 1821 | 1461197383090 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1821 | 1461197383093 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:09:43 INFO - PROCESS | 1821 | 1461197383099 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1821 | 1461197383101 Marionette TRACE conn3 <- [1,1426,null,{}] 17:09:43 INFO - PROCESS | 1821 | 1461197383107 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:43 INFO - PROCESS | 1821 | 1461197383273 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:09:43 INFO - PROCESS | 1821 | 1461197383454 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cc90000 == 129 [pid = 1821] [id = 364] 17:09:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff891060400) [pid = 1821] [serial = 1093] [outer = (nil)] 17:09:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff89c978000) [pid = 1821] [serial = 1094] [outer = 0x7ff891060400] 17:09:43 INFO - PROCESS | 1821 | 1461197383522 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff89d07bc00) [pid = 1821] [serial = 1095] [outer = 0x7ff891060400] 17:09:44 INFO - PROCESS | 1821 | 1461197384358 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1333ms 17:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:09:44 INFO - PROCESS | 1821 | 1461197384433 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1821 | 1461197384436 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:09:44 INFO - PROCESS | 1821 | 1461197384441 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1821 | 1461197384444 Marionette TRACE conn3 <- [1,1430,null,{}] 17:09:44 INFO - PROCESS | 1821 | 1461197384449 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:44 INFO - PROCESS | 1821 | 1461197384616 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:09:44 INFO - PROCESS | 1821 | 1461197384798 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a14a3800 == 130 [pid = 1821] [id = 365] 17:09:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff879154c00) [pid = 1821] [serial = 1096] [outer = (nil)] 17:09:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff87915c400) [pid = 1821] [serial = 1097] [outer = 0x7ff879154c00] 17:09:44 INFO - PROCESS | 1821 | 1461197384866 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff879160800) [pid = 1821] [serial = 1098] [outer = 0x7ff879154c00] 17:09:45 INFO - PROCESS | 1821 | 1461197385722 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1329ms 17:09:45 INFO - PROCESS | 1821 | 1461197385771 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1821 | 1461197385775 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:09:45 INFO - PROCESS | 1821 | 1461197385780 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1821 | 1461197385783 Marionette TRACE conn3 <- [1,1434,null,{}] 17:09:45 INFO - PROCESS | 1821 | 1461197385788 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:45 INFO - PROCESS | 1821 | 1461197385971 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:09:46 INFO - PROCESS | 1821 | 1461197386154 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884dac000 == 131 [pid = 1821] [id = 366] 17:09:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff879155400) [pid = 1821] [serial = 1099] [outer = (nil)] 17:09:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff89d3b0800) [pid = 1821] [serial = 1100] [outer = 0x7ff879155400] 17:09:46 INFO - PROCESS | 1821 | 1461197386227 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff89d55bc00) [pid = 1821] [serial = 1101] [outer = 0x7ff879155400] 17:09:47 INFO - PROCESS | 1821 | 1461197387181 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1476ms 17:09:47 INFO - PROCESS | 1821 | 1461197387257 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1821 | 1461197387260 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:09:47 INFO - PROCESS | 1821 | 1461197387266 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1821 | 1461197387268 Marionette TRACE conn3 <- [1,1438,null,{}] 17:09:47 INFO - PROCESS | 1821 | 1461197387273 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:47 INFO - PROCESS | 1821 | 1461197387483 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:09:47 INFO - PROCESS | 1821 | 1461197387708 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8719e8000 == 132 [pid = 1821] [id = 367] 17:09:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff87178cc00) [pid = 1821] [serial = 1102] [outer = (nil)] 17:09:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff871795000) [pid = 1821] [serial = 1103] [outer = 0x7ff87178cc00] 17:09:47 INFO - PROCESS | 1821 | 1461197387787 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff87f386400) [pid = 1821] [serial = 1104] [outer = 0x7ff87178cc00] 17:09:48 INFO - PROCESS | 1821 | 1461197388567 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1375ms 17:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:09:48 INFO - PROCESS | 1821 | 1461197388642 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1821 | 1461197388645 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:09:48 INFO - PROCESS | 1821 | 1461197388651 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1821 | 1461197388654 Marionette TRACE conn3 <- [1,1442,null,{}] 17:09:48 INFO - PROCESS | 1821 | 1461197388659 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:48 INFO - PROCESS | 1821 | 1461197388865 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:09:49 INFO - PROCESS | 1821 | 1461197389044 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff871887800 == 133 [pid = 1821] [id = 368] 17:09:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff87178d400) [pid = 1821] [serial = 1105] [outer = (nil)] 17:09:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff8719ae800) [pid = 1821] [serial = 1106] [outer = 0x7ff87178d400] 17:09:49 INFO - PROCESS | 1821 | 1461197389107 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff8719b3400) [pid = 1821] [serial = 1107] [outer = 0x7ff87178d400] 17:09:49 INFO - PROCESS | 1821 | 1461197389984 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1377ms 17:09:50 INFO - PROCESS | 1821 | 1461197390028 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1821 | 1461197390031 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:09:50 INFO - PROCESS | 1821 | 1461197390036 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1821 | 1461197390039 Marionette TRACE conn3 <- [1,1446,null,{}] 17:09:50 INFO - PROCESS | 1821 | 1461197390044 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:50 INFO - PROCESS | 1821 | 1461197390217 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:09:50 INFO - PROCESS | 1821 | 1461197390399 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8755ca800 == 134 [pid = 1821] [id = 369] 17:09:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff8719adc00) [pid = 1821] [serial = 1108] [outer = (nil)] 17:09:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff871b75400) [pid = 1821] [serial = 1109] [outer = 0x7ff8719adc00] 17:09:50 INFO - PROCESS | 1821 | 1461197390462 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff871b7a400) [pid = 1821] [serial = 1110] [outer = 0x7ff8719adc00] 17:09:51 INFO - PROCESS | 1821 | 1461197391323 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1328ms 17:09:51 INFO - PROCESS | 1821 | 1461197391366 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1821 | 1461197391369 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:09:51 INFO - PROCESS | 1821 | 1461197391374 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1821 | 1461197391376 Marionette TRACE conn3 <- [1,1450,null,{}] 17:09:51 INFO - PROCESS | 1821 | 1461197391382 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:51 INFO - PROCESS | 1821 | 1461197391545 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:09:52 INFO - PROCESS | 1821 | 1461197392075 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876bc3800 == 135 [pid = 1821] [id = 370] 17:09:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff871b83400) [pid = 1821] [serial = 1111] [outer = (nil)] 17:09:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff871e48800) [pid = 1821] [serial = 1112] [outer = 0x7ff871b83400] 17:09:52 INFO - PROCESS | 1821 | 1461197392182 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff873255800) [pid = 1821] [serial = 1113] [outer = 0x7ff871b83400] 17:09:53 INFO - PROCESS | 1821 | 1461197393144 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1825ms 17:09:53 INFO - PROCESS | 1821 | 1461197393201 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1821 | 1461197393209 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:09:53 INFO - PROCESS | 1821 | 1461197393218 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1821 | 1461197393232 Marionette TRACE conn3 <- [1,1454,null,{}] 17:09:53 INFO - PROCESS | 1821 | 1461197393240 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:53 INFO - PROCESS | 1821 | 1461197393423 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:09:53 INFO - PROCESS | 1821 | 1461197393609 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8735c5000 == 136 [pid = 1821] [id = 371] 17:09:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff876934c00) [pid = 1821] [serial = 1114] [outer = (nil)] 17:09:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff876aa5000) [pid = 1821] [serial = 1115] [outer = 0x7ff876934c00] 17:09:53 INFO - PROCESS | 1821 | 1461197393672 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff876d49800) [pid = 1821] [serial = 1116] [outer = 0x7ff876934c00] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff879495800 == 135 [pid = 1821] [id = 307] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8981c4000 == 134 [pid = 1821] [id = 301] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a4b97800 == 133 [pid = 1821] [id = 308] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d53000 == 132 [pid = 1821] [id = 354] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff88b61d000) [pid = 1821] [serial = 1010] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882ac2000 == 131 [pid = 1821] [id = 353] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c05000 == 130 [pid = 1821] [id = 352] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881028800 == 129 [pid = 1821] [id = 351] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8790cd800 == 128 [pid = 1821] [id = 350] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876cc8800 == 127 [pid = 1821] [id = 349] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d59800 == 126 [pid = 1821] [id = 342] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fe30800 == 125 [pid = 1821] [id = 341] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89c9a9800 == 124 [pid = 1821] [id = 340] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d60000 == 123 [pid = 1821] [id = 339] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc4000 == 122 [pid = 1821] [id = 338] 17:09:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803ca800 == 121 [pid = 1821] [id = 337] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff877aed000) [pid = 1821] [serial = 989] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff87a7f4c00) [pid = 1821] [serial = 956] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff88490d000) [pid = 1821] [serial = 1001] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff874a5d800) [pid = 1821] [serial = 977] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff87f38b400) [pid = 1821] [serial = 968] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff880e6c000) [pid = 1821] [serial = 959] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff887853000) [pid = 1821] [serial = 962] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff89b0e9c00) [pid = 1821] [serial = 971] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff882e26400) [pid = 1821] [serial = 998] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff884d72800) [pid = 1821] [serial = 974] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff888a79400) [pid = 1821] [serial = 1004] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff88c8b4800) [pid = 1821] [serial = 965] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff87f457000) [pid = 1821] [serial = 992] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff884d77c00) [pid = 1821] [serial = 980] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff89d47ec00) [pid = 1821] [serial = 983] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff884cd6800) [pid = 1821] [serial = 986] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff8802df000) [pid = 1821] [serial = 993] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff881056c00) [pid = 1821] [serial = 995] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff8819bdc00) [pid = 1821] [serial = 996] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff878368c00) [pid = 1821] [serial = 990] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff889dd0800) [pid = 1821] [serial = 1005] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff889f26400) [pid = 1821] [serial = 1008] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff884cd7000) [pid = 1821] [serial = 1002] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff884910800) [pid = 1821] [serial = 1007] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff884398800) [pid = 1821] [serial = 999] [outer = (nil)] [url = about:blank] 17:09:54 INFO - PROCESS | 1821 | 1461197394680 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1493ms 17:09:54 INFO - PROCESS | 1821 | 1461197394715 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:09:54 INFO - PROCESS | 1821 | 1461197394720 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:09:54 INFO - PROCESS | 1821 | 1461197394726 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1821 | 1461197394729 Marionette TRACE conn3 <- [1,1458,null,{}] 17:09:54 INFO - PROCESS | 1821 | 1461197394733 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:54 INFO - PROCESS | 1821 | 1461197394886 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:09:54 INFO - PROCESS | 1821 | 1461197394902 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a805800 == 122 [pid = 1821] [id = 372] 17:09:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff877aed800) [pid = 1821] [serial = 1117] [outer = (nil)] 17:09:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff87915c800) [pid = 1821] [serial = 1118] [outer = 0x7ff877aed800] 17:09:54 INFO - PROCESS | 1821 | 1461197394969 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff87a7f7c00) [pid = 1821] [serial = 1119] [outer = 0x7ff877aed800] 17:09:55 INFO - PROCESS | 1821 | 1461197395835 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1126ms 17:09:55 INFO - PROCESS | 1821 | 1461197395852 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1821 | 1461197395856 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:09:55 INFO - PROCESS | 1821 | 1461197395868 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1821 | 1461197395876 Marionette TRACE conn3 <- [1,1462,null,{}] 17:09:55 INFO - PROCESS | 1821 | 1461197395883 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:56 INFO - PROCESS | 1821 | 1461197396105 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:09:56 INFO - PROCESS | 1821 | 1461197396200 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8818a0800 == 123 [pid = 1821] [id = 373] 17:09:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff876d4d400) [pid = 1821] [serial = 1120] [outer = (nil)] 17:09:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff87f528000) [pid = 1821] [serial = 1121] [outer = 0x7ff876d4d400] 17:09:56 INFO - PROCESS | 1821 | 1461197396256 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff88054c800) [pid = 1821] [serial = 1122] [outer = 0x7ff876d4d400] 17:09:57 INFO - PROCESS | 1821 | 1461197397017 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1594ms 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff880a44c00) [pid = 1821] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff874a59000) [pid = 1821] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff8769ed400) [pid = 1821] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff87f44c400) [pid = 1821] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff88054f800) [pid = 1821] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:09:57 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff8839a7c00) [pid = 1821] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:09:57 INFO - PROCESS | 1821 | 1461197397482 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1821 | 1461197397489 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:09:57 INFO - PROCESS | 1821 | 1461197397497 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1821 | 1461197397501 Marionette TRACE conn3 <- [1,1466,null,{}] 17:09:57 INFO - PROCESS | 1821 | 1461197397509 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:57 INFO - PROCESS | 1821 | 1461197397713 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:09:57 INFO - PROCESS | 1821 | 1461197397943 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8755c8800 == 124 [pid = 1821] [id = 374] 17:09:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff87324b400) [pid = 1821] [serial = 1123] [outer = (nil)] 17:09:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff873256800) [pid = 1821] [serial = 1124] [outer = 0x7ff87324b400] 17:09:58 INFO - PROCESS | 1821 | 1461197398013 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff876937000) [pid = 1821] [serial = 1125] [outer = 0x7ff87324b400] 17:09:58 INFO - PROCESS | 1821 | 1461197398897 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1429ms 17:09:58 INFO - PROCESS | 1821 | 1461197398927 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1821 | 1461197398931 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:09:58 INFO - PROCESS | 1821 | 1461197398943 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1821 | 1461197398947 Marionette TRACE conn3 <- [1,1470,null,{}] 17:09:58 INFO - PROCESS | 1821 | 1461197398953 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:59 INFO - PROCESS | 1821 | 1461197399132 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:09:59 INFO - PROCESS | 1821 | 1461197399320 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88189f000 == 125 [pid = 1821] [id = 375] 17:09:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87324c000) [pid = 1821] [serial = 1126] [outer = (nil)] 17:09:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff878365400) [pid = 1821] [serial = 1127] [outer = 0x7ff87324c000] 17:09:59 INFO - PROCESS | 1821 | 1461197399391 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff87a9e7000) [pid = 1821] [serial = 1128] [outer = 0x7ff87324c000] 17:10:00 INFO - PROCESS | 1821 | 1461197400401 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1488ms 17:10:00 INFO - PROCESS | 1821 | 1461197400429 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1821 | 1461197400433 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:10:00 INFO - PROCESS | 1821 | 1461197400438 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1821 | 1461197400441 Marionette TRACE conn3 <- [1,1474,null,{}] 17:10:00 INFO - PROCESS | 1821 | 1461197400455 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:00 INFO - PROCESS | 1821 | 1461197400632 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:10:00 INFO - PROCESS | 1821 | 1461197400821 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d58000 == 126 [pid = 1821] [id = 376] 17:10:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff87f450800) [pid = 1821] [serial = 1129] [outer = (nil)] 17:10:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff880683c00) [pid = 1821] [serial = 1130] [outer = 0x7ff87f450800] 17:10:00 INFO - PROCESS | 1821 | 1461197400897 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff880e6c000) [pid = 1821] [serial = 1131] [outer = 0x7ff87f450800] 17:10:01 INFO - PROCESS | 1821 | 1461197401892 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1529ms 17:10:01 INFO - PROCESS | 1821 | 1461197401969 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1821 | 1461197401972 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:10:01 INFO - PROCESS | 1821 | 1461197401978 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1821 | 1461197401980 Marionette TRACE conn3 <- [1,1478,null,{}] 17:10:01 INFO - PROCESS | 1821 | 1461197401985 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:02 INFO - PROCESS | 1821 | 1461197402186 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:10:02 INFO - PROCESS | 1821 | 1461197402421 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852d0000 == 127 [pid = 1821] [id = 377] 17:10:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff8719b6400) [pid = 1821] [serial = 1132] [outer = (nil)] 17:10:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff881926400) [pid = 1821] [serial = 1133] [outer = 0x7ff8719b6400] 17:10:02 INFO - PROCESS | 1821 | 1461197402541 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff881b0f800) [pid = 1821] [serial = 1134] [outer = 0x7ff8719b6400] 17:10:03 INFO - PROCESS | 1821 | 1461197403446 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1532ms 17:10:03 INFO - PROCESS | 1821 | 1461197403510 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1821 | 1461197403514 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:10:03 INFO - PROCESS | 1821 | 1461197403519 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1821 | 1461197403521 Marionette TRACE conn3 <- [1,1482,null,{}] 17:10:03 INFO - PROCESS | 1821 | 1461197403527 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:03 INFO - PROCESS | 1821 | 1461197403693 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:10:03 INFO - PROCESS | 1821 | 1461197403881 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff886ccf000 == 128 [pid = 1821] [id = 378] 17:10:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff87f52a800) [pid = 1821] [serial = 1135] [outer = (nil)] 17:10:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff881d0d800) [pid = 1821] [serial = 1136] [outer = 0x7ff87f52a800] 17:10:03 INFO - PROCESS | 1821 | 1461197403948 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff882e32400) [pid = 1821] [serial = 1137] [outer = 0x7ff87f52a800] 17:10:04 INFO - PROCESS | 1821 | 1461197404801 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1333ms 17:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:10:04 INFO - PROCESS | 1821 | 1461197404854 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1821 | 1461197404857 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:10:04 INFO - PROCESS | 1821 | 1461197404862 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1821 | 1461197404866 Marionette TRACE conn3 <- [1,1486,null,{}] 17:10:04 INFO - PROCESS | 1821 | 1461197404870 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:05 INFO - PROCESS | 1821 | 1461197405089 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:10:05 INFO - PROCESS | 1821 | 1461197405278 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b6ac000 == 129 [pid = 1821] [id = 379] 17:10:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff883930800) [pid = 1821] [serial = 1138] [outer = (nil)] 17:10:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff885764000) [pid = 1821] [serial = 1139] [outer = 0x7ff883930800] 17:10:05 INFO - PROCESS | 1821 | 1461197405348 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff886dd1400) [pid = 1821] [serial = 1140] [outer = 0x7ff883930800] 17:10:06 INFO - PROCESS | 1821 | 1461197406264 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1478ms 17:10:06 INFO - PROCESS | 1821 | 1461197406341 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1821 | 1461197406344 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:10:06 INFO - PROCESS | 1821 | 1461197406351 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1821 | 1461197406354 Marionette TRACE conn3 <- [1,1490,null,{}] 17:10:06 INFO - PROCESS | 1821 | 1461197406359 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:06 INFO - PROCESS | 1821 | 1461197406570 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:10:06 INFO - PROCESS | 1821 | 1461197406753 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88d34f800 == 130 [pid = 1821] [id = 380] 17:10:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff8802e0c00) [pid = 1821] [serial = 1141] [outer = (nil)] 17:10:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff888fc8400) [pid = 1821] [serial = 1142] [outer = 0x7ff8802e0c00] 17:10:06 INFO - PROCESS | 1821 | 1461197406821 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff889c4a400) [pid = 1821] [serial = 1143] [outer = 0x7ff8802e0c00] 17:10:07 INFO - PROCESS | 1821 | 1461197407714 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1427ms 17:10:07 INFO - PROCESS | 1821 | 1461197407779 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1821 | 1461197407783 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:10:07 INFO - PROCESS | 1821 | 1461197407789 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1821 | 1461197407792 Marionette TRACE conn3 <- [1,1494,null,{}] 17:10:07 INFO - PROCESS | 1821 | 1461197407798 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:08 INFO - PROCESS | 1821 | 1461197408018 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:10:08 INFO - PROCESS | 1821 | 1461197408200 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e1b000 == 131 [pid = 1821] [id = 381] 17:10:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff88068b400) [pid = 1821] [serial = 1144] [outer = (nil)] 17:10:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff88ad8c800) [pid = 1821] [serial = 1145] [outer = 0x7ff88068b400] 17:10:08 INFO - PROCESS | 1821 | 1461197408305 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff88b54d400) [pid = 1821] [serial = 1146] [outer = 0x7ff88068b400] 17:10:09 INFO - PROCESS | 1821 | 1461197409115 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1377ms 17:10:09 INFO - PROCESS | 1821 | 1461197409167 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1821 | 1461197409171 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:10:09 INFO - PROCESS | 1821 | 1461197409176 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1821 | 1461197409179 Marionette TRACE conn3 <- [1,1498,null,{}] 17:10:09 INFO - PROCESS | 1821 | 1461197409183 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:09 INFO - PROCESS | 1821 | 1461197409351 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:10:09 INFO - PROCESS | 1821 | 1461197409537 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89fb4b800 == 132 [pid = 1821] [id = 382] 17:10:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff887857400) [pid = 1821] [serial = 1147] [outer = (nil)] 17:10:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff88c8b4800) [pid = 1821] [serial = 1148] [outer = 0x7ff887857400] 17:10:09 INFO - PROCESS | 1821 | 1461197409606 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff897cf2c00) [pid = 1821] [serial = 1149] [outer = 0x7ff887857400] 17:10:10 INFO - PROCESS | 1821 | 1461197410471 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1328ms 17:10:10 INFO - PROCESS | 1821 | 1461197410504 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 1821 | 1461197410507 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:10:10 INFO - PROCESS | 1821 | 1461197410512 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1821 | 1461197410514 Marionette TRACE conn3 <- [1,1502,null,{}] 17:10:10 INFO - PROCESS | 1821 | 1461197410520 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:10 INFO - PROCESS | 1821 | 1461197410693 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:10:10 INFO - PROCESS | 1821 | 1461197410881 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cead000 == 133 [pid = 1821] [id = 383] 17:10:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff873483800) [pid = 1821] [serial = 1150] [outer = (nil)] 17:10:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff87348a800) [pid = 1821] [serial = 1151] [outer = 0x7ff873483800] 17:10:10 INFO - PROCESS | 1821 | 1461197410947 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff873490000) [pid = 1821] [serial = 1152] [outer = 0x7ff873483800] 17:10:11 INFO - PROCESS | 1821 | 1461197411791 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1331ms 17:10:11 INFO - PROCESS | 1821 | 1461197411845 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1821 | 1461197411849 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:10:11 INFO - PROCESS | 1821 | 1461197411854 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1821 | 1461197411858 Marionette TRACE conn3 <- [1,1506,null,{}] 17:10:11 INFO - PROCESS | 1821 | 1461197411863 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:12 INFO - PROCESS | 1821 | 1461197412049 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:10:12 INFO - PROCESS | 1821 | 1461197412240 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8728d3000 == 134 [pid = 1821] [id = 384] 17:10:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff88b97e000) [pid = 1821] [serial = 1153] [outer = (nil)] 17:10:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff898fc1800) [pid = 1821] [serial = 1154] [outer = 0x7ff88b97e000] 17:10:12 INFO - PROCESS | 1821 | 1461197412321 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff89d079000) [pid = 1821] [serial = 1155] [outer = 0x7ff88b97e000] 17:10:13 INFO - PROCESS | 1821 | 1461197413214 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1375ms 17:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:10:13 INFO - PROCESS | 1821 | 1461197413230 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1821 | 1461197413232 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:10:13 INFO - PROCESS | 1821 | 1461197413236 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1821 | 1461197413240 Marionette TRACE conn3 <- [1,1510,null,{}] 17:10:13 INFO - PROCESS | 1821 | 1461197413245 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:13 INFO - PROCESS | 1821 | 1461197413416 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:10:13 INFO - PROCESS | 1821 | 1461197413604 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8728ed800 == 135 [pid = 1821] [id = 385] 17:10:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff87539ec00) [pid = 1821] [serial = 1156] [outer = (nil)] 17:10:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff878289000) [pid = 1821] [serial = 1157] [outer = 0x7ff87539ec00] 17:10:13 INFO - PROCESS | 1821 | 1461197413668 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff879452400) [pid = 1821] [serial = 1158] [outer = 0x7ff87539ec00] 17:10:14 INFO - PROCESS | 1821 | 1461197414866 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1679ms 17:10:14 INFO - PROCESS | 1821 | 1461197414916 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1821 | 1461197414924 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:10:14 INFO - PROCESS | 1821 | 1461197414932 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1821 | 1461197414937 Marionette TRACE conn3 <- [1,1514,null,{}] 17:10:14 INFO - PROCESS | 1821 | 1461197414944 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:15 INFO - PROCESS | 1821 | 1461197415122 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:10:15 INFO - PROCESS | 1821 | 1461197415335 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff879490000 == 136 [pid = 1821] [id = 386] 17:10:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff8719b1400) [pid = 1821] [serial = 1159] [outer = (nil)] 17:10:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff871e49000) [pid = 1821] [serial = 1160] [outer = 0x7ff8719b1400] 17:10:15 INFO - PROCESS | 1821 | 1461197415402 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff8753ac000) [pid = 1821] [serial = 1161] [outer = 0x7ff8719b1400] 17:10:16 INFO - PROCESS | 1821 | 1461197416370 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1484ms 17:10:16 INFO - PROCESS | 1821 | 1461197416417 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1821 | 1461197416424 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:10:16 INFO - PROCESS | 1821 | 1461197416433 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1821 | 1461197416436 Marionette TRACE conn3 <- [1,1518,null,{}] 17:10:16 INFO - PROCESS | 1821 | 1461197416441 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:16 INFO - PROCESS | 1821 | 1461197416608 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:10:16 INFO - PROCESS | 1821 | 1461197416873 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755ca000 == 137 [pid = 1821] [id = 387] 17:10:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff8719b2400) [pid = 1821] [serial = 1162] [outer = (nil)] 17:10:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff878361400) [pid = 1821] [serial = 1163] [outer = 0x7ff8719b2400] 17:10:16 INFO - PROCESS | 1821 | 1461197416981 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff8793d2000) [pid = 1821] [serial = 1164] [outer = 0x7ff8719b2400] 17:10:17 INFO - PROCESS | 1821 | 1461197417842 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1431ms 17:10:17 INFO - PROCESS | 1821 | 1461197417865 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1821 | 1461197417869 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:10:17 INFO - PROCESS | 1821 | 1461197417875 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1821 | 1461197417880 Marionette TRACE conn3 <- [1,1522,null,{}] 17:10:17 INFO - PROCESS | 1821 | 1461197417896 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:18 INFO - PROCESS | 1821 | 1461197418092 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:10:18 INFO - PROCESS | 1821 | 1461197418286 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88442d000 == 138 [pid = 1821] [id = 388] 17:10:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff87a7f2000) [pid = 1821] [serial = 1165] [outer = (nil)] 17:10:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff87f330800) [pid = 1821] [serial = 1166] [outer = 0x7ff87a7f2000] 17:10:18 INFO - PROCESS | 1821 | 1461197418350 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff880689c00) [pid = 1821] [serial = 1167] [outer = 0x7ff87a7f2000] 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:18 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:19 INFO - PROCESS | 1821 | 1461197419115 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:10:19 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 () { 17:10:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:10:19 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 () { 17:10:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:10:19 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 () { 17:10:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:10:19 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 () { 17:10:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:10:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1286ms 17:10:19 INFO - PROCESS | 1821 | 1461197419165 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:10:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:10:19 INFO - PROCESS | 1821 | 1461197419173 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:10:19 INFO - PROCESS | 1821 | 1461197419178 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1821 | 1461197419181 Marionette TRACE conn3 <- [1,1526,null,{}] 17:10:19 INFO - PROCESS | 1821 | 1461197419185 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:19 INFO - PROCESS | 1821 | 1461197419348 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a00b800 == 137 [pid = 1821] [id = 68] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff89d080400) [pid = 1821] [serial = 1028] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff885488400) [pid = 1821] [serial = 1019] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff88b61d800) [pid = 1821] [serial = 1022] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff87f342800) [pid = 1821] [serial = 1013] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff876935c00) [pid = 1821] [serial = 1046] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff898118400) [pid = 1821] [serial = 1025] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff881b10800) [pid = 1821] [serial = 1016] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff876aa3c00) [pid = 1821] [serial = 1031] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff876d46800) [pid = 1821] [serial = 1034] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff873254000) [pid = 1821] [serial = 1037] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff871e4bc00) [pid = 1821] [serial = 1040] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff876d4e400) [pid = 1821] [serial = 1043] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff885480c00) [pid = 1821] [serial = 1067] [outer = (nil)] [url = about:blank] 17:10:19 INFO - PROCESS | 1821 | 1461197419654 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a805800 == 136 [pid = 1821] [id = 372] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8735c5000 == 135 [pid = 1821] [id = 371] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876bc3800 == 134 [pid = 1821] [id = 370] 17:10:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8719eb800 == 135 [pid = 1821] [id = 389] 17:10:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff871e4bc00) [pid = 1821] [serial = 1168] [outer = (nil)] 17:10:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff876aa3c00) [pid = 1821] [serial = 1169] [outer = 0x7ff871e4bc00] 17:10:19 INFO - PROCESS | 1821 | 1461197419735 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff880e9e800) [pid = 1821] [serial = 1170] [outer = 0x7ff871e4bc00] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a14a3800 == 134 [pid = 1821] [id = 365] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cc90000 == 133 [pid = 1821] [id = 364] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898f44000 == 132 [pid = 1821] [id = 363] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff896ede800 == 131 [pid = 1821] [id = 362] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d30b000 == 130 [pid = 1821] [id = 361] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88aeca000 == 129 [pid = 1821] [id = 360] 17:10:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889f22000 == 128 [pid = 1821] [id = 359] 17:10:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855ab800 == 127 [pid = 1821] [id = 358] 17:10:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881902800 == 126 [pid = 1821] [id = 357] 17:10:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c22000 == 125 [pid = 1821] [id = 356] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff881927800) [pid = 1821] [serial = 1061] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff876d46c00) [pid = 1821] [serial = 1050] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff876933400) [pid = 1821] [serial = 1049] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff87a7ef800) [pid = 1821] [serial = 1052] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff87f2ee400) [pid = 1821] [serial = 1053] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff87f52d800) [pid = 1821] [serial = 1055] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff88054e800) [pid = 1821] [serial = 1056] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff880e83800) [pid = 1821] [serial = 1058] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff881b07800) [pid = 1821] [serial = 1062] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff884908c00) [pid = 1821] [serial = 1064] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff884cd4800) [pid = 1821] [serial = 1065] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff881059800) [pid = 1821] [serial = 1059] [outer = (nil)] [url = about:blank] 17:10:20 INFO - PROCESS | 1821 | 1461197420438 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:10:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:10:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14: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/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:10:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:10:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19: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/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:10:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:10:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24: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/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:10:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1282ms 17:10:20 INFO - PROCESS | 1821 | 1461197420462 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1821 | 1461197420465 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:10:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:10:20 INFO - PROCESS | 1821 | 1461197420471 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1821 | 1461197420472 Marionette TRACE conn3 <- [1,1530,null,{}] 17:10:20 INFO - PROCESS | 1821 | 1461197420477 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:20 INFO - PROCESS | 1821 | 1461197420620 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:10:20 INFO - PROCESS | 1821 | 1461197420773 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88188c000 == 126 [pid = 1821] [id = 390] 17:10:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff8753a7000) [pid = 1821] [serial = 1171] [outer = (nil)] 17:10:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff88192bc00) [pid = 1821] [serial = 1172] [outer = 0x7ff8753a7000] 17:10:20 INFO - PROCESS | 1821 | 1461197420829 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff881d04c00) [pid = 1821] [serial = 1173] [outer = 0x7ff8753a7000] 17:10:21 INFO - PROCESS | 1821 | 1461197421442 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:10:21 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 17:10:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:10:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:10:21 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. 17:10:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:10:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1023ms 17:10:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:10:21 INFO - PROCESS | 1821 | 1461197421495 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1821 | 1461197421498 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1821 | 1461197421503 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1821 | 1461197421506 Marionette TRACE conn3 <- [1,1534,null,{}] 17:10:21 INFO - PROCESS | 1821 | 1461197421510 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:21 INFO - PROCESS | 1821 | 1461197421766 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:10:21 INFO - PROCESS | 1821 | 1461197421865 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff887931800 == 127 [pid = 1821] [id = 391] 17:10:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff880e89400) [pid = 1821] [serial = 1174] [outer = (nil)] 17:10:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff884d74800) [pid = 1821] [serial = 1175] [outer = 0x7ff880e89400] 17:10:21 INFO - PROCESS | 1821 | 1461197421924 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff888ff9400) [pid = 1821] [serial = 1176] [outer = 0x7ff880e89400] 17:10:22 INFO - PROCESS | 1821 | 1461197422705 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:10:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1279ms 17:10:22 INFO - PROCESS | 1821 | 1461197422782 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1821 | 1461197422784 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:10:22 INFO - PROCESS | 1821 | 1461197422795 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1821 | 1461197422796 Marionette TRACE conn3 <- [1,1538,null,{}] 17:10:22 INFO - PROCESS | 1821 | 1461197422800 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:23 INFO - PROCESS | 1821 | 1461197423000 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:10:23 INFO - PROCESS | 1821 | 1461197423023 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88aebe800 == 128 [pid = 1821] [id = 392] 17:10:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff88430e800) [pid = 1821] [serial = 1177] [outer = (nil)] 17:10:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff88ad8f000) [pid = 1821] [serial = 1178] [outer = 0x7ff88430e800] 17:10:23 INFO - PROCESS | 1821 | 1461197423078 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff88bf4b400) [pid = 1821] [serial = 1179] [outer = 0x7ff88430e800] 17:10:23 INFO - PROCESS | 1821 | 1461197423910 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:10:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1178ms 17:10:23 INFO - PROCESS | 1821 | 1461197423973 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1821 | 1461197423977 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:10:23 INFO - PROCESS | 1821 | 1461197423982 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1821 | 1461197423984 Marionette TRACE conn3 <- [1,1542,null,{}] 17:10:23 INFO - PROCESS | 1821 | 1461197423989 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:24 INFO - PROCESS | 1821 | 1461197424201 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff882e2d400) [pid = 1821] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff873253c00) [pid = 1821] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff889c49400) [pid = 1821] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff88c89dc00) [pid = 1821] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff874a56c00) [pid = 1821] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff8769e8000) [pid = 1821] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff880685400) [pid = 1821] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff881d0f000) [pid = 1821] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff884304000) [pid = 1821] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff881134000) [pid = 1821] [serial = 33] [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.] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff876934c00) [pid = 1821] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff88ad98400) [pid = 1821] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff884305400) [pid = 1821] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff87f325800) [pid = 1821] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff87a9e2800) [pid = 1821] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff88d770400) [pid = 1821] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff884398c00) [pid = 1821] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff881d0b000) [pid = 1821] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff888964c00) [pid = 1821] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff8862d5000) [pid = 1821] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff8992cd800) [pid = 1821] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff878282c00) [pid = 1821] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff871b83400) [pid = 1821] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff87f381400) [pid = 1821] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff877ae4800) [pid = 1821] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff877aed800) [pid = 1821] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff881d08400) [pid = 1821] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff87f44ec00) [pid = 1821] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff8814eac00) [pid = 1821] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff871e4a400) [pid = 1821] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff8793d1800) [pid = 1821] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff889ac1000) [pid = 1821] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff8769e9400) [pid = 1821] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff874a56000) [pid = 1821] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff87f389000) [pid = 1821] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff878289800) [pid = 1821] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff889c50400) [pid = 1821] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff88b54c800) [pid = 1821] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff878368400) [pid = 1821] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff881b08000) [pid = 1821] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff897f9e800) [pid = 1821] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff880e94c00) [pid = 1821] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff8815d1800) [pid = 1821] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff87f525800) [pid = 1821] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff886cb5c00) [pid = 1821] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff880690c00) [pid = 1821] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff87a9e2c00) [pid = 1821] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff889c89000) [pid = 1821] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff888ff6400) [pid = 1821] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff884d6a800) [pid = 1821] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff88192fc00) [pid = 1821] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff877ae2c00) [pid = 1821] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff87a7efc00) [pid = 1821] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff874a53400) [pid = 1821] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff891066c00) [pid = 1821] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff87f344800) [pid = 1821] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff88c89e400) [pid = 1821] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff880542c00) [pid = 1821] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff874a58800) [pid = 1821] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff880551800) [pid = 1821] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff899116400) [pid = 1821] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff876a9d000) [pid = 1821] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff87539f800) [pid = 1821] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff871e45000) [pid = 1821] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff871e45400) [pid = 1821] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff8769e9000) [pid = 1821] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff88430f400) [pid = 1821] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff880e65c00) [pid = 1821] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff87324c400) [pid = 1821] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff881668c00) [pid = 1821] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:10:25 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff878365c00) [pid = 1821] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:10:25 INFO - PROCESS | 1821 | 1461197425220 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8727ec800 == 129 [pid = 1821] [id = 393] 17:10:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff871b7ac00) [pid = 1821] [serial = 1180] [outer = (nil)] 17:10:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff871e47000) [pid = 1821] [serial = 1181] [outer = 0x7ff871b7ac00] 17:10:25 INFO - PROCESS | 1821 | 1461197425293 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff874a56800) [pid = 1821] [serial = 1182] [outer = 0x7ff871b7ac00] 17:10:25 INFO - PROCESS | 1821 | 1461197425891 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:10:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1930ms 17:10:25 INFO - PROCESS | 1821 | 1461197425912 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1821 | 1461197425915 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:10:25 INFO - PROCESS | 1821 | 1461197425921 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1821 | 1461197425923 Marionette TRACE conn3 <- [1,1546,null,{}] 17:10:25 INFO - PROCESS | 1821 | 1461197425928 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:26 INFO - PROCESS | 1821 | 1461197426091 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:10:26 INFO - PROCESS | 1821 | 1461197426110 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8805dd800 == 130 [pid = 1821] [id = 394] 17:10:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff874a56c00) [pid = 1821] [serial = 1183] [outer = (nil)] 17:10:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff877ae0c00) [pid = 1821] [serial = 1184] [outer = 0x7ff874a56c00] 17:10:26 INFO - PROCESS | 1821 | 1461197426171 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff87915a400) [pid = 1821] [serial = 1185] [outer = 0x7ff874a56c00] 17:10:26 INFO - PROCESS | 1821 | 1461197426968 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:10:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1224ms 17:10:27 INFO - PROCESS | 1821 | 1461197427148 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1821 | 1461197427154 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:10:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:10:27 INFO - PROCESS | 1821 | 1461197427161 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1821 | 1461197427166 Marionette TRACE conn3 <- [1,1550,null,{}] 17:10:27 INFO - PROCESS | 1821 | 1461197427173 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 1821 | 1461197427390 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:10:27 INFO - PROCESS | 1821 | 1461197427581 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8735c7800 == 131 [pid = 1821] [id = 395] 17:10:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff871b83400) [pid = 1821] [serial = 1186] [outer = (nil)] 17:10:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff87324f000) [pid = 1821] [serial = 1187] [outer = 0x7ff871b83400] 17:10:27 INFO - PROCESS | 1821 | 1461197427650 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff873491c00) [pid = 1821] [serial = 1188] [outer = 0x7ff871b83400] 17:10:28 INFO - PROCESS | 1821 | 1461197428578 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:10:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1482ms 17:10:28 INFO - PROCESS | 1821 | 1461197428644 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1821 | 1461197428649 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:10:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:10:28 INFO - PROCESS | 1821 | 1461197428660 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1821 | 1461197428665 Marionette TRACE conn3 <- [1,1554,null,{}] 17:10:28 INFO - PROCESS | 1821 | 1461197428670 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:28 INFO - PROCESS | 1821 | 1461197428852 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:10:29 INFO - PROCESS | 1821 | 1461197429043 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff884d4a800 == 132 [pid = 1821] [id = 396] 17:10:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff876d44400) [pid = 1821] [serial = 1189] [outer = (nil)] 17:10:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff879154000) [pid = 1821] [serial = 1190] [outer = 0x7ff876d44400] 17:10:29 INFO - PROCESS | 1821 | 1461197429126 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff879452000) [pid = 1821] [serial = 1191] [outer = 0x7ff876d44400] 17:10:30 INFO - PROCESS | 1821 | 1461197430123 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:10:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1498ms 17:10:30 INFO - PROCESS | 1821 | 1461197430155 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1821 | 1461197430159 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:10:30 INFO - PROCESS | 1821 | 1461197430165 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1821 | 1461197430167 Marionette TRACE conn3 <- [1,1558,null,{}] 17:10:30 INFO - PROCESS | 1821 | 1461197430182 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 1821 | 1461197430378 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:10:30 INFO - PROCESS | 1821 | 1461197430622 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff88af1d800 == 133 [pid = 1821] [id = 397] 17:10:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff880544800) [pid = 1821] [serial = 1192] [outer = (nil)] 17:10:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff880a42000) [pid = 1821] [serial = 1193] [outer = 0x7ff880544800] 17:10:30 INFO - PROCESS | 1821 | 1461197430745 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff880e9c000) [pid = 1821] [serial = 1194] [outer = 0x7ff880544800] 17:10:31 INFO - PROCESS | 1821 | 1461197431573 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:10:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 17:10:31 INFO - PROCESS | 1821 | 1461197431646 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1821 | 1461197431649 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:10:31 INFO - PROCESS | 1821 | 1461197431655 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1821 | 1461197431657 Marionette TRACE conn3 <- [1,1562,null,{}] 17:10:31 INFO - PROCESS | 1821 | 1461197431663 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:31 INFO - PROCESS | 1821 | 1461197431845 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:10:32 INFO - PROCESS | 1821 | 1461197432035 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff897d69800 == 134 [pid = 1821] [id = 398] 17:10:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff880549800) [pid = 1821] [serial = 1195] [outer = (nil)] 17:10:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff881baf400) [pid = 1821] [serial = 1196] [outer = 0x7ff880549800] 17:10:32 INFO - PROCESS | 1821 | 1461197432112 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff882c98800) [pid = 1821] [serial = 1197] [outer = 0x7ff880549800] 17:10:32 INFO - PROCESS | 1821 | 1461197432964 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:10:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1377ms 17:10:33 INFO - PROCESS | 1821 | 1461197433032 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1821 | 1461197433035 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:10:33 INFO - PROCESS | 1821 | 1461197433041 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1821 | 1461197433043 Marionette TRACE conn3 <- [1,1566,null,{}] 17:10:33 INFO - PROCESS | 1821 | 1461197433049 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:33 INFO - PROCESS | 1821 | 1461197433219 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:10:33 INFO - PROCESS | 1821 | 1461197433412 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff89cc88800 == 135 [pid = 1821] [id = 399] 17:10:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88105e400) [pid = 1821] [serial = 1198] [outer = (nil)] 17:10:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff884905400) [pid = 1821] [serial = 1199] [outer = 0x7ff88105e400] 17:10:33 INFO - PROCESS | 1821 | 1461197433484 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff884cd4000) [pid = 1821] [serial = 1200] [outer = 0x7ff88105e400] 17:10:34 INFO - PROCESS | 1821 | 1461197434303 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:10:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1329ms 17:10:34 INFO - PROCESS | 1821 | 1461197434371 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1821 | 1461197434375 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:10:34 INFO - PROCESS | 1821 | 1461197434380 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1821 | 1461197434382 Marionette TRACE conn3 <- [1,1570,null,{}] 17:10:34 INFO - PROCESS | 1821 | 1461197434388 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 1821 | 1461197434626 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:10:34 INFO - PROCESS | 1821 | 1461197434829 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a141a000 == 136 [pid = 1821] [id = 400] 17:10:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff884d73000) [pid = 1821] [serial = 1201] [outer = (nil)] 17:10:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff888fecc00) [pid = 1821] [serial = 1202] [outer = 0x7ff884d73000] 17:10:34 INFO - PROCESS | 1821 | 1461197434944 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff88a41e800) [pid = 1821] [serial = 1203] [outer = 0x7ff884d73000] 17:10:35 INFO - PROCESS | 1821 | 1461197435838 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:10:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1528ms 17:10:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:10:35 INFO - PROCESS | 1821 | 1461197435909 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1821 | 1461197435912 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:10:35 INFO - PROCESS | 1821 | 1461197435918 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1821 | 1461197435921 Marionette TRACE conn3 <- [1,1574,null,{}] 17:10:35 INFO - PROCESS | 1821 | 1461197435925 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 1821 | 1461197436106 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:10:36 INFO - PROCESS | 1821 | 1461197436302 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875479800 == 137 [pid = 1821] [id = 401] 17:10:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff885480400) [pid = 1821] [serial = 1204] [outer = (nil)] 17:10:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff88c991c00) [pid = 1821] [serial = 1205] [outer = 0x7ff885480400] 17:10:36 INFO - PROCESS | 1821 | 1461197436371 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff891d13800) [pid = 1821] [serial = 1206] [outer = 0x7ff885480400] 17:10:37 INFO - PROCESS | 1821 | 1461197437210 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:10:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1326ms 17:10:37 INFO - PROCESS | 1821 | 1461197437244 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1821 | 1461197437247 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:10:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:10:37 INFO - PROCESS | 1821 | 1461197437252 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1821 | 1461197437255 Marionette TRACE conn3 <- [1,1578,null,{}] 17:10:37 INFO - PROCESS | 1821 | 1461197437260 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 1821 | 1461197437421 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:10:37 INFO - PROCESS | 1821 | 1461197437618 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8a24dd800 == 138 [pid = 1821] [id = 402] 17:10:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff888964c00) [pid = 1821] [serial = 1207] [outer = (nil)] 17:10:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff897cf4400) [pid = 1821] [serial = 1208] [outer = 0x7ff888964c00] 17:10:37 INFO - PROCESS | 1821 | 1461197437683 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff898ed5c00) [pid = 1821] [serial = 1209] [outer = 0x7ff888964c00] 17:10:38 INFO - PROCESS | 1821 | 1461197438524 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:10:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1326ms 17:10:38 INFO - PROCESS | 1821 | 1461197438579 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1821 | 1461197438583 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:10:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:10:38 INFO - PROCESS | 1821 | 1461197438588 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1821 | 1461197438591 Marionette TRACE conn3 <- [1,1582,null,{}] 17:10:38 INFO - PROCESS | 1821 | 1461197438596 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:38 INFO - PROCESS | 1821 | 1461197438759 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:10:38 INFO - PROCESS | 1821 | 1461197438956 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff876d25000 == 139 [pid = 1821] [id = 403] 17:10:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff872a54c00) [pid = 1821] [serial = 1210] [outer = (nil)] 17:10:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff872a5b800) [pid = 1821] [serial = 1211] [outer = 0x7ff872a54c00] 17:10:39 INFO - PROCESS | 1821 | 1461197439020 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff872a60c00) [pid = 1821] [serial = 1212] [outer = 0x7ff872a54c00] 17:10:39 INFO - PROCESS | 1821 | 1461197439861 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:10:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1335ms 17:10:39 INFO - PROCESS | 1821 | 1461197439924 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1821 | 1461197439927 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:10:39 INFO - PROCESS | 1821 | 1461197439932 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1821 | 1461197439935 Marionette TRACE conn3 <- [1,1586,null,{}] 17:10:39 INFO - PROCESS | 1821 | 1461197439940 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:40 INFO - PROCESS | 1821 | 1461197440108 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:10:40 INFO - PROCESS | 1821 | 1461197440304 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff87a70e800 == 140 [pid = 1821] [id = 404] 17:10:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff872a56c00) [pid = 1821] [serial = 1213] [outer = (nil)] 17:10:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff898fc4c00) [pid = 1821] [serial = 1214] [outer = 0x7ff872a56c00] 17:10:40 INFO - PROCESS | 1821 | 1461197440373 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff89b014000) [pid = 1821] [serial = 1215] [outer = 0x7ff872a56c00] 17:10:41 INFO - PROCESS | 1821 | 1461197441165 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:10:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:10:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1280ms 17:10:41 INFO - PROCESS | 1821 | 1461197441214 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1821 | 1461197441218 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:10:41 INFO - PROCESS | 1821 | 1461197441224 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1821 | 1461197441227 Marionette TRACE conn3 <- [1,1590,null,{}] 17:10:41 INFO - PROCESS | 1821 | 1461197441232 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 1821 | 1461197441414 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:10:41 INFO - PROCESS | 1821 | 1461197441617 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff875e62800 == 141 [pid = 1821] [id = 405] 17:10:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff872a5a400) [pid = 1821] [serial = 1216] [outer = (nil)] 17:10:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff875bcc400) [pid = 1821] [serial = 1217] [outer = 0x7ff872a5a400] 17:10:41 INFO - PROCESS | 1821 | 1461197441690 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff89c974800) [pid = 1821] [serial = 1218] [outer = 0x7ff872a5a400] 17:10:42 INFO - PROCESS | 1821 | 1461197442563 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:10:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1380ms 17:10:42 INFO - PROCESS | 1821 | 1461197442604 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1821 | 1461197442608 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:10:42 INFO - PROCESS | 1821 | 1461197442614 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1821 | 1461197442616 Marionette TRACE conn3 <- [1,1594,null,{}] 17:10:42 INFO - PROCESS | 1821 | 1461197442621 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:42 INFO - PROCESS | 1821 | 1461197442794 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:10:43 INFO - PROCESS | 1821 | 1461197443009 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff86f1c4000 == 142 [pid = 1821] [id = 406] 17:10:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff875bc3800) [pid = 1821] [serial = 1219] [outer = (nil)] 17:10:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff875fc3c00) [pid = 1821] [serial = 1220] [outer = 0x7ff875bc3800] 17:10:43 INFO - PROCESS | 1821 | 1461197443117 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff875fcb000) [pid = 1821] [serial = 1221] [outer = 0x7ff875bc3800] 17:10:43 INFO - PROCESS | 1821 | 1461197443989 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:10:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1427ms 17:10:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:10:44 INFO - PROCESS | 1821 | 1461197444042 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1821 | 1461197444044 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:10:44 INFO - PROCESS | 1821 | 1461197444050 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1821 | 1461197444053 Marionette TRACE conn3 <- [1,1598,null,{}] 17:10:44 INFO - PROCESS | 1821 | 1461197444057 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:44 INFO - PROCESS | 1821 | 1461197444237 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:10:44 INFO - PROCESS | 1821 | 1461197444441 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff86f1de000 == 143 [pid = 1821] [id = 407] 17:10:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff8707b9c00) [pid = 1821] [serial = 1222] [outer = (nil)] 17:10:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff8707c2400) [pid = 1821] [serial = 1223] [outer = 0x7ff8707b9c00] 17:10:44 INFO - PROCESS | 1821 | 1461197444511 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff8707c7c00) [pid = 1821] [serial = 1224] [outer = 0x7ff8707b9c00] 17:10:45 INFO - PROCESS | 1821 | 1461197445335 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:10:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:10:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1334ms 17:10:45 INFO - PROCESS | 1821 | 1461197445383 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1821 | 1461197445387 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:10:45 INFO - PROCESS | 1821 | 1461197445392 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1821 | 1461197445394 Marionette TRACE conn3 <- [1,1602,null,{}] 17:10:45 INFO - PROCESS | 1821 | 1461197445399 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:45 INFO - PROCESS | 1821 | 1461197445568 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:10:45 INFO - PROCESS | 1821 | 1461197445770 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c0c000 == 144 [pid = 1821] [id = 408] 17:10:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff8707bb000) [pid = 1821] [serial = 1225] [outer = (nil)] 17:10:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff871e4d400) [pid = 1821] [serial = 1226] [outer = 0x7ff8707bb000] 17:10:45 INFO - PROCESS | 1821 | 1461197445833 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff874a5f400) [pid = 1821] [serial = 1227] [outer = 0x7ff8707bb000] 17:10:46 INFO - PROCESS | 1821 | 1461197446689 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:10:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1328ms 17:10:46 INFO - PROCESS | 1821 | 1461197446722 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1821 | 1461197446724 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:10:46 INFO - PROCESS | 1821 | 1461197446730 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1821 | 1461197446732 Marionette TRACE conn3 <- [1,1606,null,{}] 17:10:46 INFO - PROCESS | 1821 | 1461197446737 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 1821 | 1461197446919 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:10:47 INFO - PROCESS | 1821 | 1461197447127 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff871f79800 == 145 [pid = 1821] [id = 409] 17:10:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff871789800) [pid = 1821] [serial = 1228] [outer = (nil)] 17:10:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff871791000) [pid = 1821] [serial = 1229] [outer = 0x7ff871789800] 17:10:47 INFO - PROCESS | 1821 | 1461197447596 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff871b79800) [pid = 1821] [serial = 1230] [outer = 0x7ff871789800] 17:10:48 INFO - PROCESS | 1821 | 1461197448562 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:10:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1885ms 17:10:48 INFO - PROCESS | 1821 | 1461197448616 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1821 | 1461197448622 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:10:48 INFO - PROCESS | 1821 | 1461197448630 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1821 | 1461197448633 Marionette TRACE conn3 <- [1,1610,null,{}] 17:10:48 INFO - PROCESS | 1821 | 1461197448640 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:48 INFO - PROCESS | 1821 | 1461197448811 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:10:49 INFO - PROCESS | 1821 | 1461197449031 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff8755df000 == 146 [pid = 1821] [id = 410] 17:10:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff871b80000) [pid = 1821] [serial = 1231] [outer = (nil)] 17:10:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff87348a000) [pid = 1821] [serial = 1232] [outer = 0x7ff871b80000] 17:10:49 INFO - PROCESS | 1821 | 1461197449091 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff875bce000) [pid = 1821] [serial = 1233] [outer = 0x7ff871b80000] 17:10:50 INFO - PROCESS | 1821 | 1461197450132 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:10:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1536ms 17:10:50 INFO - PROCESS | 1821 | 1461197450166 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1821 | 1461197450171 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:10:50 INFO - PROCESS | 1821 | 1461197450180 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1821 | 1461197450183 Marionette TRACE conn3 <- [1,1614,null,{}] 17:10:50 INFO - PROCESS | 1821 | 1461197450189 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:50 INFO - PROCESS | 1821 | 1461197450354 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:10:50 INFO - PROCESS | 1821 | 1461197450561 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1821 | ++DOCSHELL 0x7ff871f73000 == 147 [pid = 1821] [id = 411] 17:10:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff8769e9c00) [pid = 1821] [serial = 1234] [outer = (nil)] 17:10:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff876a9e000) [pid = 1821] [serial = 1235] [outer = 0x7ff8769e9c00] 17:10:50 INFO - PROCESS | 1821 | 1461197450619 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff876d45800) [pid = 1821] [serial = 1236] [outer = 0x7ff8769e9c00] 17:10:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b6b6000 == 146 [pid = 1821] [id = 82] 17:10:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839f3000 == 145 [pid = 1821] [id = 174] 17:10:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23e9800 == 144 [pid = 1821] [id = 144] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff87f528000) [pid = 1821] [serial = 1121] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff8719ae800) [pid = 1821] [serial = 1106] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff89d3b0800) [pid = 1821] [serial = 1100] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff87915c400) [pid = 1821] [serial = 1097] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff871b75400) [pid = 1821] [serial = 1109] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff871795000) [pid = 1821] [serial = 1103] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805c3000 == 143 [pid = 1821] [id = 225] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a68a000 == 142 [pid = 1821] [id = 230] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891df6800 == 141 [pid = 1821] [id = 238] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c06800 == 140 [pid = 1821] [id = 226] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88190c800 == 139 [pid = 1821] [id = 148] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8aa2d3800 == 138 [pid = 1821] [id = 143] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2a9800 == 137 [pid = 1821] [id = 309] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfdf000 == 136 [pid = 1821] [id = 336] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cead000 == 135 [pid = 1821] [id = 383] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fb4b800 == 134 [pid = 1821] [id = 382] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898e1b000 == 133 [pid = 1821] [id = 381] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d34f800 == 132 [pid = 1821] [id = 380] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b6ac000 == 131 [pid = 1821] [id = 379] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886ccf000 == 130 [pid = 1821] [id = 378] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852d0000 == 129 [pid = 1821] [id = 377] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d58000 == 128 [pid = 1821] [id = 376] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88189f000 == 127 [pid = 1821] [id = 375] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881023800 == 126 [pid = 1821] [id = 12] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755c8800 == 125 [pid = 1821] [id = 374] 17:10:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8818a0800 == 124 [pid = 1821] [id = 373] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff87693a400) [pid = 1821] [serial = 1047] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff88430d400) [pid = 1821] [serial = 1017] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff89d554c00) [pid = 1821] [serial = 1029] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff876d4c000) [pid = 1821] [serial = 1035] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff876aab000) [pid = 1821] [serial = 1032] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff871e51400) [pid = 1821] [serial = 1041] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff89d420000) [pid = 1821] [serial = 1044] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff891d14c00) [pid = 1821] [serial = 1023] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff888ff3400) [pid = 1821] [serial = 1020] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff889c11c00) [pid = 1821] [serial = 1011] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff873258c00) [pid = 1821] [serial = 1038] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff898f40800) [pid = 1821] [serial = 1026] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff87f52a000) [pid = 1821] [serial = 1014] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff898ee4c00) [pid = 1821] [serial = 966] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff87a9e8800) [pid = 1821] [serial = 1073] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff898e34400) [pid = 1821] [serial = 909] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff8981e4400) [pid = 1821] [serial = 1091] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff89d50f800) [pid = 1821] [serial = 984] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff8802e8400) [pid = 1821] [serial = 819] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff881924000) [pid = 1821] [serial = 1076] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff889c0c400) [pid = 1821] [serial = 963] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff88aa9b000) [pid = 1821] [serial = 1085] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff89911a800) [pid = 1821] [serial = 1092] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff880d4e400) [pid = 1821] [serial = 735] [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.] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff876aa5000) [pid = 1821] [serial = 1115] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff896e65400) [pid = 1821] [serial = 867] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff89c978000) [pid = 1821] [serial = 1094] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff88577fc00) [pid = 1821] [serial = 1068] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff885763800) [pid = 1821] [serial = 930] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff88438f000) [pid = 1821] [serial = 903] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff897c9e000) [pid = 1821] [serial = 870] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff889c06000) [pid = 1821] [serial = 858] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff888fd0400) [pid = 1821] [serial = 855] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff88c7da000) [pid = 1821] [serial = 801] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff88ad98000) [pid = 1821] [serial = 798] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff89d161800) [pid = 1821] [serial = 915] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff88976f000) [pid = 1821] [serial = 873] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff871e48800) [pid = 1821] [serial = 1112] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff881bbc400) [pid = 1821] [serial = 1077] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff87f387000) [pid = 1821] [serial = 1074] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff880d51400) [pid = 1821] [serial = 969] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff89d15f800) [pid = 1821] [serial = 927] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff87915c800) [pid = 1821] [serial = 1118] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff886dcc800) [pid = 1821] [serial = 1082] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff880e84c00) [pid = 1821] [serial = 792] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff88430f800) [pid = 1821] [serial = 852] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff87692c400) [pid = 1821] [serial = 1070] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff8819b5800) [pid = 1821] [serial = 960] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff88b04c000) [pid = 1821] [serial = 906] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff87f457400) [pid = 1821] [serial = 846] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff89d1b1800) [pid = 1821] [serial = 981] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff89d16cc00) [pid = 1821] [serial = 972] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff888ff3800) [pid = 1821] [serial = 1083] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff87a7f7c00) [pid = 1821] [serial = 1119] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff88166bc00) [pid = 1821] [serial = 849] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff88b613800) [pid = 1821] [serial = 861] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff88d770800) [pid = 1821] [serial = 804] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff87f342c00) [pid = 1821] [serial = 957] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff897c9e800) [pid = 1821] [serial = 807] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff898ee2c00) [pid = 1821] [serial = 816] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff884397800) [pid = 1821] [serial = 1079] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff87f532800) [pid = 1821] [serial = 921] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff897ced400) [pid = 1821] [serial = 1089] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff885483c00) [pid = 1821] [serial = 795] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff873255800) [pid = 1821] [serial = 1113] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff889dd5000) [pid = 1821] [serial = 741] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff88d768400) [pid = 1821] [serial = 864] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff899112c00) [pid = 1821] [serial = 912] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff88c697400) [pid = 1821] [serial = 1086] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff899118c00) [pid = 1821] [serial = 975] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff88575f800) [pid = 1821] [serial = 987] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff87f327c00) [pid = 1821] [serial = 924] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff876d49800) [pid = 1821] [serial = 1116] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff891d0f800) [pid = 1821] [serial = 1088] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff880e8f400) [pid = 1821] [serial = 900] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff874a61000) [pid = 1821] [serial = 978] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff876aa4800) [pid = 1821] [serial = 1071] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff898186000) [pid = 1821] [serial = 813] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff884d70c00) [pid = 1821] [serial = 1080] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff899111800) [pid = 1821] [serial = 954] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff897f9f800) [pid = 1821] [serial = 810] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff89cfc2800) [pid = 1821] [serial = 918] [outer = (nil)] [url = about:blank] 17:10:51 INFO - PROCESS | 1821 | 1461197451585 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:10:51 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 17:10:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1426ms 17:10:51 INFO - PROCESS | 1821 | 1461197451606 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1821 | 1461197451610 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:10:51 INFO - PROCESS | 1821 | 1461197451663 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1821 | 1461197451668 Marionette TRACE conn3 <- [1,1618,null,{}] 17:10:51 INFO - PROCESS | 1821 | 1461197451683 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 1821 | 1461197451853 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:10:51 INFO - PROCESS | 1821 | 1461197451864 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755dc000 == 125 [pid = 1821] [id = 412] 17:10:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff876d49000) [pid = 1821] [serial = 1237] [outer = (nil)] 17:10:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff877aea400) [pid = 1821] [serial = 1238] [outer = 0x7ff876d49000] 17:10:51 INFO - PROCESS | 1821 | 1461197451924 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff87828a400) [pid = 1821] [serial = 1239] [outer = 0x7ff876d49000] 17:10:52 INFO - PROCESS | 1821 | 1461197452724 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:10:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1095ms 17:10:52 INFO - PROCESS | 1821 | 1461197452761 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 1821 | 1461197452764 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:10:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:10:52 INFO - PROCESS | 1821 | 1461197452770 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1821 | 1461197452772 Marionette TRACE conn3 <- [1,1622,null,{}] 17:10:52 INFO - PROCESS | 1821 | 1461197452777 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:52 INFO - PROCESS | 1821 | 1461197452928 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:10:52 INFO - PROCESS | 1821 | 1461197452946 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a720000 == 126 [pid = 1821] [id = 413] 17:10:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff877aea000) [pid = 1821] [serial = 1240] [outer = (nil)] 17:10:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff879160400) [pid = 1821] [serial = 1241] [outer = 0x7ff877aea000] 17:10:53 INFO - PROCESS | 1821 | 1461197453015 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff87944a400) [pid = 1821] [serial = 1242] [outer = 0x7ff877aea000] 17:10:53 INFO - PROCESS | 1821 | 1461197453950 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:10:53 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 17:10:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1223ms 17:10:53 INFO - PROCESS | 1821 | 1461197453995 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1821 | 1461197453998 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:10:54 INFO - PROCESS | 1821 | 1461197454010 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1821 | 1461197454012 Marionette TRACE conn3 <- [1,1626,null,{}] 17:10:54 INFO - PROCESS | 1821 | 1461197454017 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:54 INFO - PROCESS | 1821 | 1461197454224 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:10:54 INFO - PROCESS | 1821 | 1461197454253 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3c1000 == 127 [pid = 1821] [id = 414] 17:10:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff87a7ef800) [pid = 1821] [serial = 1243] [outer = (nil)] 17:10:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87a9e5400) [pid = 1821] [serial = 1244] [outer = 0x7ff87a7ef800] 17:10:54 INFO - PROCESS | 1821 | 1461197454319 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff87f324c00) [pid = 1821] [serial = 1245] [outer = 0x7ff87a7ef800] 17:10:55 INFO - PROCESS | 1821 | 1461197455339 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:10:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1382ms 17:10:55 INFO - PROCESS | 1821 | 1461197455387 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1821 | 1461197455390 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:10:55 INFO - PROCESS | 1821 | 1461197455395 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1821 | 1461197455397 Marionette TRACE conn3 <- [1,1630,null,{}] 17:10:55 INFO - PROCESS | 1821 | 1461197455402 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:55 INFO - PROCESS | 1821 | 1461197455613 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:10:55 INFO - PROCESS | 1821 | 1461197455634 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8803e2000 == 128 [pid = 1821] [id = 415] 17:10:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff87f326400) [pid = 1821] [serial = 1246] [outer = (nil)] 17:10:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff87f52d000) [pid = 1821] [serial = 1247] [outer = 0x7ff87f326400] 17:10:55 INFO - PROCESS | 1821 | 1461197455690 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff8802eb000) [pid = 1821] [serial = 1248] [outer = 0x7ff87f326400] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff88430e800) [pid = 1821] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff871e4bc00) [pid = 1821] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff87a7f2000) [pid = 1821] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff8719b1400) [pid = 1821] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff8719b2400) [pid = 1821] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff8753a7000) [pid = 1821] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff880e89400) [pid = 1821] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff876d4d400) [pid = 1821] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:10:56 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff871b7ac00) [pid = 1821] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:10:56 INFO - PROCESS | 1821 | 1461197456736 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:10:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:10:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1376ms 17:10:56 INFO - PROCESS | 1821 | 1461197456772 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1821 | 1461197456774 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:10:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:10:56 INFO - PROCESS | 1821 | 1461197456789 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1821 | 1461197456791 Marionette TRACE conn3 <- [1,1634,null,{}] 17:10:56 INFO - PROCESS | 1821 | 1461197456798 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 1821 | 1461197457002 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:10:57 INFO - PROCESS | 1821 | 1461197457015 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88189c800 == 129 [pid = 1821] [id = 416] 17:10:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff876933000) [pid = 1821] [serial = 1249] [outer = (nil)] 17:10:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff880548800) [pid = 1821] [serial = 1250] [outer = 0x7ff876933000] 17:10:57 INFO - PROCESS | 1821 | 1461197457070 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff880a44c00) [pid = 1821] [serial = 1251] [outer = 0x7ff876933000] 17:10:57 INFO - PROCESS | 1821 | 1461197457791 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:10:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1039ms 17:10:57 INFO - PROCESS | 1821 | 1461197457819 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1821 | 1461197457823 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:10:57 INFO - PROCESS | 1821 | 1461197457828 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1821 | 1461197457829 Marionette TRACE conn3 <- [1,1638,null,{}] 17:10:57 INFO - PROCESS | 1821 | 1461197457834 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:58 INFO - PROCESS | 1821 | 1461197458037 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:10:58 INFO - PROCESS | 1821 | 1461197458058 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c9c800 == 130 [pid = 1821] [id = 417] 17:10:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff8753a6000) [pid = 1821] [serial = 1252] [outer = (nil)] 17:10:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff880d49c00) [pid = 1821] [serial = 1253] [outer = 0x7ff8753a6000] 17:10:58 INFO - PROCESS | 1821 | 1461197458113 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff880e86400) [pid = 1821] [serial = 1254] [outer = 0x7ff8753a6000] 17:10:59 INFO - PROCESS | 1821 | 1461197459174 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:10:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1374ms 17:10:59 INFO - PROCESS | 1821 | 1461197459203 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1821 | 1461197459210 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:10:59 INFO - PROCESS | 1821 | 1461197459218 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1821 | 1461197459223 Marionette TRACE conn3 <- [1,1642,null,{}] 17:10:59 INFO - PROCESS | 1821 | 1461197459231 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:59 INFO - PROCESS | 1821 | 1461197459413 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:10:59 INFO - PROCESS | 1821 | 1461197459604 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755c9800 == 131 [pid = 1821] [id = 418] 17:10:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff873258c00) [pid = 1821] [serial = 1255] [outer = (nil)] 17:10:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff874a61000) [pid = 1821] [serial = 1256] [outer = 0x7ff873258c00] 17:10:59 INFO - PROCESS | 1821 | 1461197459675 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff875bcc800) [pid = 1821] [serial = 1257] [outer = 0x7ff873258c00] 17:11:00 INFO - PROCESS | 1821 | 1461197460632 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:11:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1479ms 17:11:00 INFO - PROCESS | 1821 | 1461197460698 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1821 | 1461197460707 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:11:00 INFO - PROCESS | 1821 | 1461197460716 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1821 | 1461197460720 Marionette TRACE conn3 <- [1,1646,null,{}] 17:11:00 INFO - PROCESS | 1821 | 1461197460725 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:00 INFO - PROCESS | 1821 | 1461197460949 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:11:01 INFO - PROCESS | 1821 | 1461197461209 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f514000 == 132 [pid = 1821] [id = 419] 17:11:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff875fca800) [pid = 1821] [serial = 1258] [outer = (nil)] 17:11:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff876aa3000) [pid = 1821] [serial = 1259] [outer = 0x7ff875fca800] 17:11:01 INFO - PROCESS | 1821 | 1461197461324 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff876d50c00) [pid = 1821] [serial = 1260] [outer = 0x7ff875fca800] 17:11:02 INFO - PROCESS | 1821 | 1461197462143 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:11:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1483ms 17:11:02 INFO - PROCESS | 1821 | 1461197462199 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1821 | 1461197462202 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:11:02 INFO - PROCESS | 1821 | 1461197462209 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1821 | 1461197462214 Marionette TRACE conn3 <- [1,1650,null,{}] 17:11:02 INFO - PROCESS | 1821 | 1461197462229 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 1821 | 1461197462414 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:11:02 INFO - PROCESS | 1821 | 1461197462594 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88393d800 == 133 [pid = 1821] [id = 420] 17:11:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff876d51000) [pid = 1821] [serial = 1261] [outer = (nil)] 17:11:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff87f2ee000) [pid = 1821] [serial = 1262] [outer = 0x7ff876d51000] 17:11:02 INFO - PROCESS | 1821 | 1461197462673 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff87f384800) [pid = 1821] [serial = 1263] [outer = 0x7ff876d51000] 17:11:03 INFO - PROCESS | 1821 | 1461197463564 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:11:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1432ms 17:11:03 INFO - PROCESS | 1821 | 1461197463642 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1821 | 1461197463646 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:11:03 INFO - PROCESS | 1821 | 1461197463651 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1821 | 1461197463653 Marionette TRACE conn3 <- [1,1654,null,{}] 17:11:03 INFO - PROCESS | 1821 | 1461197463659 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 1821 | 1461197463872 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:11:04 INFO - PROCESS | 1821 | 1461197464052 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d62800 == 134 [pid = 1821] [id = 421] 17:11:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff87f2ec800) [pid = 1821] [serial = 1264] [outer = (nil)] 17:11:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff880e62400) [pid = 1821] [serial = 1265] [outer = 0x7ff87f2ec800] 17:11:04 INFO - PROCESS | 1821 | 1461197464119 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff880e8e800) [pid = 1821] [serial = 1266] [outer = 0x7ff87f2ec800] 17:11:04 INFO - PROCESS | 1821 | 1461197464911 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:11:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1329ms 17:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:11:04 INFO - PROCESS | 1821 | 1461197464982 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1821 | 1461197464984 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:11:04 INFO - PROCESS | 1821 | 1461197464990 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1821 | 1461197464993 Marionette TRACE conn3 <- [1,1658,null,{}] 17:11:04 INFO - PROCESS | 1821 | 1461197464998 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:05 INFO - PROCESS | 1821 | 1461197465174 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:11:05 INFO - PROCESS | 1821 | 1461197465359 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852bb800 == 135 [pid = 1821] [id = 422] 17:11:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff87f2ef800) [pid = 1821] [serial = 1267] [outer = (nil)] 17:11:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff881059000) [pid = 1821] [serial = 1268] [outer = 0x7ff87f2ef800] 17:11:05 INFO - PROCESS | 1821 | 1461197465429 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff881371c00) [pid = 1821] [serial = 1269] [outer = 0x7ff87f2ef800] 17:11:06 INFO - PROCESS | 1821 | 1461197466343 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1428ms 17:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:11:06 INFO - PROCESS | 1821 | 1461197466418 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:11:06 INFO - PROCESS | 1821 | 1461197466421 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:11:06 INFO - PROCESS | 1821 | 1461197466427 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1821 | 1461197466430 Marionette TRACE conn3 <- [1,1662,null,{}] 17:11:06 INFO - PROCESS | 1821 | 1461197466436 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:06 INFO - PROCESS | 1821 | 1461197466667 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:11:06 INFO - PROCESS | 1821 | 1461197466854 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885727800 == 136 [pid = 1821] [id = 423] 17:11:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff881667000) [pid = 1821] [serial = 1270] [outer = (nil)] 17:11:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff881b04c00) [pid = 1821] [serial = 1271] [outer = 0x7ff881667000] 17:11:06 INFO - PROCESS | 1821 | 1461197466930 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff881d02800) [pid = 1821] [serial = 1272] [outer = 0x7ff881667000] 17:11:07 INFO - PROCESS | 1821 | 1461197467764 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1380ms 17:11:07 INFO - PROCESS | 1821 | 1461197467808 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1821 | 1461197467811 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:11:07 INFO - PROCESS | 1821 | 1461197467817 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1821 | 1461197467819 Marionette TRACE conn3 <- [1,1666,null,{}] 17:11:07 INFO - PROCESS | 1821 | 1461197467824 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 1821 | 1461197467994 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:11:08 INFO - PROCESS | 1821 | 1461197468180 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889ab0000 == 137 [pid = 1821] [id = 424] 17:11:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff881667400) [pid = 1821] [serial = 1273] [outer = (nil)] 17:11:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff881d0e000) [pid = 1821] [serial = 1274] [outer = 0x7ff881667400] 17:11:08 INFO - PROCESS | 1821 | 1461197468245 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff882ca5000) [pid = 1821] [serial = 1275] [outer = 0x7ff881667400] 17:11:09 INFO - PROCESS | 1821 | 1461197469126 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1343ms 17:11:09 INFO - PROCESS | 1821 | 1461197469161 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 1821 | 1461197469165 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:11:09 INFO - PROCESS | 1821 | 1461197469170 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1821 | 1461197469173 Marionette TRACE conn3 <- [1,1670,null,{}] 17:11:09 INFO - PROCESS | 1821 | 1461197469178 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:09 INFO - PROCESS | 1821 | 1461197469354 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:11:09 INFO - PROCESS | 1821 | 1461197469543 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a67a000 == 138 [pid = 1821] [id = 425] 17:11:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff8819bcc00) [pid = 1821] [serial = 1276] [outer = (nil)] 17:11:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff884307400) [pid = 1821] [serial = 1277] [outer = 0x7ff8819bcc00] 17:11:09 INFO - PROCESS | 1821 | 1461197469609 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff884391800) [pid = 1821] [serial = 1278] [outer = 0x7ff8819bcc00] 17:11:10 INFO - PROCESS | 1821 | 1461197470469 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1326ms 17:11:10 INFO - PROCESS | 1821 | 1461197470498 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 1821 | 1461197470501 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:11:10 INFO - PROCESS | 1821 | 1461197470507 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1821 | 1461197470509 Marionette TRACE conn3 <- [1,1674,null,{}] 17:11:10 INFO - PROCESS | 1821 | 1461197470515 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 1821 | 1461197470703 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:11:10 INFO - PROCESS | 1821 | 1461197470893 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ab20800 == 139 [pid = 1821] [id = 426] 17:11:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff881d0c000) [pid = 1821] [serial = 1279] [outer = (nil)] 17:11:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff884cd3400) [pid = 1821] [serial = 1280] [outer = 0x7ff881d0c000] 17:11:10 INFO - PROCESS | 1821 | 1461197470957 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff884d68800) [pid = 1821] [serial = 1281] [outer = 0x7ff881d0c000] 17:11:11 INFO - PROCESS | 1821 | 1461197471789 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1328ms 17:11:11 INFO - PROCESS | 1821 | 1461197471836 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1821 | 1461197471840 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:11:11 INFO - PROCESS | 1821 | 1461197471845 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1821 | 1461197471847 Marionette TRACE conn3 <- [1,1678,null,{}] 17:11:11 INFO - PROCESS | 1821 | 1461197471853 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 1821 | 1461197472032 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:11:12 INFO - PROCESS | 1821 | 1461197472221 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b86d800 == 140 [pid = 1821] [id = 427] 17:11:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff882e30c00) [pid = 1821] [serial = 1282] [outer = (nil)] 17:11:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff884d71000) [pid = 1821] [serial = 1283] [outer = 0x7ff882e30c00] 17:11:12 INFO - PROCESS | 1821 | 1461197472285 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff885489800) [pid = 1821] [serial = 1284] [outer = 0x7ff882e30c00] 17:11:13 INFO - PROCESS | 1821 | 1461197473169 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1381ms 17:11:13 INFO - PROCESS | 1821 | 1461197473227 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1821 | 1461197473230 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:11:13 INFO - PROCESS | 1821 | 1461197473236 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1821 | 1461197473240 Marionette TRACE conn3 <- [1,1682,null,{}] 17:11:13 INFO - PROCESS | 1821 | 1461197473245 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:13 INFO - PROCESS | 1821 | 1461197473447 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:11:13 INFO - PROCESS | 1821 | 1461197473643 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d345800 == 141 [pid = 1821] [id = 428] 17:11:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff881d0b000) [pid = 1821] [serial = 1285] [outer = (nil)] 17:11:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff888958c00) [pid = 1821] [serial = 1286] [outer = 0x7ff881d0b000] 17:11:13 INFO - PROCESS | 1821 | 1461197473716 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff888ff4c00) [pid = 1821] [serial = 1287] [outer = 0x7ff881d0b000] 17:11:14 INFO - PROCESS | 1821 | 1461197474550 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1378ms 17:11:14 INFO - PROCESS | 1821 | 1461197474616 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:11:14 INFO - PROCESS | 1821 | 1461197474619 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:11:14 INFO - PROCESS | 1821 | 1461197474625 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1821 | 1461197474627 Marionette TRACE conn3 <- [1,1686,null,{}] 17:11:14 INFO - PROCESS | 1821 | 1461197474632 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 1821 | 1461197474804 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:11:15 INFO - PROCESS | 1821 | 1461197475004 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff896ed8800 == 142 [pid = 1821] [id = 429] 17:11:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff87a9e7800) [pid = 1821] [serial = 1288] [outer = (nil)] 17:11:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff88976c400) [pid = 1821] [serial = 1289] [outer = 0x7ff87a9e7800] 17:11:15 INFO - PROCESS | 1821 | 1461197475076 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff889c45800) [pid = 1821] [serial = 1290] [outer = 0x7ff87a9e7800] 17:11:15 INFO - PROCESS | 1821 | 1461197475940 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:11:16 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:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1382ms 17:11:16 INFO - PROCESS | 1821 | 1461197476007 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1821 | 1461197476010 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:11:16 INFO - PROCESS | 1821 | 1461197476015 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1821 | 1461197476017 Marionette TRACE conn3 <- [1,1690,null,{}] 17:11:16 INFO - PROCESS | 1821 | 1461197476023 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 1821 | 1461197476205 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:11:16 INFO - PROCESS | 1821 | 1461197476401 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876cc5000 == 143 [pid = 1821] [id = 430] 17:11:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff87178a800) [pid = 1821] [serial = 1291] [outer = (nil)] 17:11:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff876d44c00) [pid = 1821] [serial = 1292] [outer = 0x7ff87178a800] 17:11:16 INFO - PROCESS | 1821 | 1461197476469 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff88438c000) [pid = 1821] [serial = 1293] [outer = 0x7ff87178a800] 17:11:17 INFO - PROCESS | 1821 | 1461197477691 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1730ms 17:11:17 INFO - PROCESS | 1821 | 1461197477746 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 1821 | 1461197477751 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:11:17 INFO - PROCESS | 1821 | 1461197477758 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1821 | 1461197477763 Marionette TRACE conn3 <- [1,1694,null,{}] 17:11:17 INFO - PROCESS | 1821 | 1461197477770 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:17 INFO - PROCESS | 1821 | 1461197477935 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:11:18 INFO - PROCESS | 1821 | 1461197478171 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a147800 == 144 [pid = 1821] [id = 431] 17:11:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff872a5e400) [pid = 1821] [serial = 1294] [outer = (nil)] 17:11:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff873259800) [pid = 1821] [serial = 1295] [outer = 0x7ff872a5e400] 17:11:18 INFO - PROCESS | 1821 | 1461197478232 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff875bc4c00) [pid = 1821] [serial = 1296] [outer = 0x7ff872a5e400] 17:11:19 INFO - PROCESS | 1821 | 1461197479189 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 17:11:19 INFO - PROCESS | 1821 | 1461197479244 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1821 | 1461197479251 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:11:19 INFO - PROCESS | 1821 | 1461197479260 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1821 | 1461197479263 Marionette TRACE conn3 <- [1,1698,null,{}] 17:11:19 INFO - PROCESS | 1821 | 1461197479267 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 1821 | 1461197479445 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:11:19 INFO - PROCESS | 1821 | 1461197479745 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87188f800 == 145 [pid = 1821] [id = 432] 17:11:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff875fc4800) [pid = 1821] [serial = 1297] [outer = (nil)] 17:11:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff875fca000) [pid = 1821] [serial = 1298] [outer = 0x7ff875fc4800] 17:11:19 INFO - PROCESS | 1821 | 1461197479854 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff8769e8800) [pid = 1821] [serial = 1299] [outer = 0x7ff875fc4800] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88189c800 == 144 [pid = 1821] [id = 416] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff882ad8800) [pid = 1821] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff877ae0c00) [pid = 1821] [serial = 1184] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff88c8b4800) [pid = 1821] [serial = 1148] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff87348a800) [pid = 1821] [serial = 1151] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff898fc1800) [pid = 1821] [serial = 1154] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803e2000 == 143 [pid = 1821] [id = 415] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3c1000 == 142 [pid = 1821] [id = 414] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a720000 == 141 [pid = 1821] [id = 413] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755dc000 == 140 [pid = 1821] [id = 412] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871f73000 == 139 [pid = 1821] [id = 411] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755df000 == 138 [pid = 1821] [id = 410] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871f79800 == 137 [pid = 1821] [id = 409] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f1de000 == 136 [pid = 1821] [id = 407] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f1c4000 == 135 [pid = 1821] [id = 406] 17:11:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a70e800 == 134 [pid = 1821] [id = 404] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff88ad8f000) [pid = 1821] [serial = 1178] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff88bf4b400) [pid = 1821] [serial = 1179] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff876aa3c00) [pid = 1821] [serial = 1169] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff880e9e800) [pid = 1821] [serial = 1170] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff87f330800) [pid = 1821] [serial = 1166] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff880689c00) [pid = 1821] [serial = 1167] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff871e49000) [pid = 1821] [serial = 1160] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff8753ac000) [pid = 1821] [serial = 1161] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff878289000) [pid = 1821] [serial = 1157] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff8793d2000) [pid = 1821] [serial = 1164] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff878361400) [pid = 1821] [serial = 1163] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff88192bc00) [pid = 1821] [serial = 1172] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff881d04c00) [pid = 1821] [serial = 1173] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff884d74800) [pid = 1821] [serial = 1175] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff885764000) [pid = 1821] [serial = 1139] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff88ad8c800) [pid = 1821] [serial = 1145] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff878365400) [pid = 1821] [serial = 1127] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff873256800) [pid = 1821] [serial = 1124] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff888fc8400) [pid = 1821] [serial = 1142] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff881926400) [pid = 1821] [serial = 1133] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff880683c00) [pid = 1821] [serial = 1130] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff88054c800) [pid = 1821] [serial = 1122] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff881d0d800) [pid = 1821] [serial = 1136] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff871e47000) [pid = 1821] [serial = 1181] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff888ff9400) [pid = 1821] [serial = 1176] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff874a56800) [pid = 1821] [serial = 1182] [outer = (nil)] [url = about:blank] 17:11:20 INFO - PROCESS | 1821 | 1461197480762 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:11:20 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:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 17:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:11:20 INFO - PROCESS | 1821 | 1461197480794 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 1821 | 1461197480796 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:11:20 INFO - PROCESS | 1821 | 1461197480802 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 1821 | 1461197480807 Marionette TRACE conn3 <- [1,1702,null,{}] 17:11:20 INFO - PROCESS | 1821 | 1461197480821 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 1821 | 1461197481005 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:11:21 INFO - PROCESS | 1821 | 1461197481156 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e6f800 == 135 [pid = 1821] [id = 433] 17:11:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff873482c00) [pid = 1821] [serial = 1300] [outer = (nil)] 17:11:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff877ae0400) [pid = 1821] [serial = 1301] [outer = 0x7ff873482c00] 17:11:21 INFO - PROCESS | 1821 | 1461197481215 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff878361400) [pid = 1821] [serial = 1302] [outer = 0x7ff873482c00] 17:11:21 INFO - PROCESS | 1821 | 1461197481897 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1134ms 17:11:21 INFO - PROCESS | 1821 | 1461197481936 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1821 | 1461197481940 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:11:21 INFO - PROCESS | 1821 | 1461197481956 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1821 | 1461197481959 Marionette TRACE conn3 <- [1,1706,null,{}] 17:11:21 INFO - PROCESS | 1821 | 1461197481968 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:22 INFO - PROCESS | 1821 | 1461197482118 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:11:22 INFO - PROCESS | 1821 | 1461197482132 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a142000 == 136 [pid = 1821] [id = 434] 17:11:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff878361800) [pid = 1821] [serial = 1303] [outer = (nil)] 17:11:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff87a9ef800) [pid = 1821] [serial = 1304] [outer = 0x7ff878361800] 17:11:22 INFO - PROCESS | 1821 | 1461197482187 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff87f34e000) [pid = 1821] [serial = 1305] [outer = 0x7ff878361800] 17:11:23 INFO - PROCESS | 1821 | 1461197483112 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1243ms 17:11:23 INFO - PROCESS | 1821 | 1461197483189 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1821 | 1461197483193 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:11:23 INFO - PROCESS | 1821 | 1461197483198 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1821 | 1461197483200 Marionette TRACE conn3 <- [1,1710,null,{}] 17:11:23 INFO - PROCESS | 1821 | 1461197483205 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:23 INFO - PROCESS | 1821 | 1461197483411 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:11:23 INFO - PROCESS | 1821 | 1461197483437 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f521800 == 137 [pid = 1821] [id = 435] 17:11:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff879445c00) [pid = 1821] [serial = 1306] [outer = (nil)] 17:11:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff87f388000) [pid = 1821] [serial = 1307] [outer = 0x7ff879445c00] 17:11:23 INFO - PROCESS | 1821 | 1461197483494 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff880683000) [pid = 1821] [serial = 1308] [outer = 0x7ff879445c00] 17:11:24 INFO - PROCESS | 1821 | 1461197484396 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1231ms 17:11:24 INFO - PROCESS | 1821 | 1461197484438 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1821 | 1461197484441 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:11:24 INFO - PROCESS | 1821 | 1461197484447 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1821 | 1461197484449 Marionette TRACE conn3 <- [1,1714,null,{}] 17:11:24 INFO - PROCESS | 1821 | 1461197484454 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:24 INFO - PROCESS | 1821 | 1461197484679 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:11:24 INFO - PROCESS | 1821 | 1461197484711 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881ca0800 == 138 [pid = 1821] [id = 436] 17:11:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff88166b800) [pid = 1821] [serial = 1309] [outer = (nil)] 17:11:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff8819bf800) [pid = 1821] [serial = 1310] [outer = 0x7ff88166b800] 17:11:24 INFO - PROCESS | 1821 | 1461197484772 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff882c94000) [pid = 1821] [serial = 1311] [outer = 0x7ff88166b800] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff876933000) [pid = 1821] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff87a7ef800) [pid = 1821] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff876d49000) [pid = 1821] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff874a56c00) [pid = 1821] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff877aea000) [pid = 1821] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff871789800) [pid = 1821] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff87f326400) [pid = 1821] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff8769e9c00) [pid = 1821] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:11:25 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff871b80000) [pid = 1821] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:11:25 INFO - PROCESS | 1821 | 1461197485847 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1433ms 17:11:25 INFO - PROCESS | 1821 | 1461197485882 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1821 | 1461197485884 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:11:25 INFO - PROCESS | 1821 | 1461197485900 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1821 | 1461197485904 Marionette TRACE conn3 <- [1,1718,null,{}] 17:11:25 INFO - PROCESS | 1821 | 1461197485918 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:26 INFO - PROCESS | 1821 | 1461197486068 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:11:26 INFO - PROCESS | 1821 | 1461197486085 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882ad8800 == 139 [pid = 1821] [id = 437] 17:11:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff8753a8000) [pid = 1821] [serial = 1312] [outer = (nil)] 17:11:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff880542800) [pid = 1821] [serial = 1313] [outer = 0x7ff8753a8000] 17:11:26 INFO - PROCESS | 1821 | 1461197486143 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff882e2e000) [pid = 1821] [serial = 1314] [outer = 0x7ff8753a8000] 17:11:26 INFO - PROCESS | 1821 | 1461197486932 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1102ms 17:11:26 INFO - PROCESS | 1821 | 1461197486992 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1821 | 1461197486995 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:11:27 INFO - PROCESS | 1821 | 1461197487000 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1821 | 1461197487003 Marionette TRACE conn3 <- [1,1722,null,{}] 17:11:27 INFO - PROCESS | 1821 | 1461197487008 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 1821 | 1461197487215 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:11:27 INFO - PROCESS | 1821 | 1461197487235 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d4a000 == 140 [pid = 1821] [id = 438] 17:11:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff87835b000) [pid = 1821] [serial = 1315] [outer = (nil)] 17:11:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff884cdd400) [pid = 1821] [serial = 1316] [outer = 0x7ff87835b000] 17:11:27 INFO - PROCESS | 1821 | 1461197487294 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff8862d0c00) [pid = 1821] [serial = 1317] [outer = 0x7ff87835b000] 17:11:28 INFO - PROCESS | 1821 | 1461197488366 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:11:28 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:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1425ms 17:11:28 INFO - PROCESS | 1821 | 1461197488427 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1821 | 1461197488434 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:11:28 INFO - PROCESS | 1821 | 1461197488443 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1821 | 1461197488448 Marionette TRACE conn3 <- [1,1726,null,{}] 17:11:28 INFO - PROCESS | 1821 | 1461197488455 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:28 INFO - PROCESS | 1821 | 1461197488641 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:11:28 INFO - PROCESS | 1821 | 1461197488830 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e63800 == 141 [pid = 1821] [id = 439] 17:11:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff873251000) [pid = 1821] [serial = 1318] [outer = (nil)] 17:11:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff875fc0000) [pid = 1821] [serial = 1319] [outer = 0x7ff873251000] 17:11:28 INFO - PROCESS | 1821 | 1461197488905 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff876aa1800) [pid = 1821] [serial = 1320] [outer = 0x7ff873251000] 17:11:29 INFO - PROCESS | 1821 | 1461197489822 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1431ms 17:11:29 INFO - PROCESS | 1821 | 1461197489874 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 1821 | 1461197489882 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:11:29 INFO - PROCESS | 1821 | 1461197489892 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1821 | 1461197489895 Marionette TRACE conn3 <- [1,1730,null,{}] 17:11:29 INFO - PROCESS | 1821 | 1461197489900 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 1821 | 1461197490094 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:11:30 INFO - PROCESS | 1821 | 1461197490279 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c1b800 == 142 [pid = 1821] [id = 440] 17:11:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff874a60400) [pid = 1821] [serial = 1321] [outer = (nil)] 17:11:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff87944bc00) [pid = 1821] [serial = 1322] [outer = 0x7ff874a60400] 17:11:30 INFO - PROCESS | 1821 | 1461197490347 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff87f530400) [pid = 1821] [serial = 1323] [outer = 0x7ff874a60400] 17:11:31 INFO - PROCESS | 1821 | 1461197491233 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:11:31 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:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1379ms 17:11:31 INFO - PROCESS | 1821 | 1461197491271 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 1821 | 1461197491274 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:11:31 INFO - PROCESS | 1821 | 1461197491280 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 1821 | 1461197491285 Marionette TRACE conn3 <- [1,1734,null,{}] 17:11:31 INFO - PROCESS | 1821 | 1461197491300 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:31 INFO - PROCESS | 1821 | 1461197491481 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:11:31 INFO - PROCESS | 1821 | 1461197491676 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855e7000 == 143 [pid = 1821] [id = 441] 17:11:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff87f450c00) [pid = 1821] [serial = 1324] [outer = (nil)] 17:11:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff88192a400) [pid = 1821] [serial = 1325] [outer = 0x7ff87f450c00] 17:11:31 INFO - PROCESS | 1821 | 1461197491745 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff881d0d400) [pid = 1821] [serial = 1326] [outer = 0x7ff87f450c00] 17:11:32 INFO - PROCESS | 1821 | 1461197492593 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1389ms 17:11:32 INFO - PROCESS | 1821 | 1461197492670 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:11:32 INFO - PROCESS | 1821 | 1461197492674 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:11:32 INFO - PROCESS | 1821 | 1461197492680 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1821 | 1461197492683 Marionette TRACE conn3 <- [1,1738,null,{}] 17:11:32 INFO - PROCESS | 1821 | 1461197492687 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 1821 | 1461197492881 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:11:33 INFO - PROCESS | 1821 | 1461197493070 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88aeca000 == 144 [pid = 1821] [id = 442] 17:11:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff880e71800) [pid = 1821] [serial = 1327] [outer = (nil)] 17:11:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff88547c400) [pid = 1821] [serial = 1328] [outer = 0x7ff880e71800] 17:11:33 INFO - PROCESS | 1821 | 1461197493142 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff886cbd000) [pid = 1821] [serial = 1329] [outer = 0x7ff880e71800] 17:11:34 INFO - PROCESS | 1821 | 1461197494007 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1379ms 17:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:11:34 INFO - PROCESS | 1821 | 1461197494059 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1821 | 1461197494062 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:11:34 INFO - PROCESS | 1821 | 1461197494068 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1821 | 1461197494071 Marionette TRACE conn3 <- [1,1742,null,{}] 17:11:34 INFO - PROCESS | 1821 | 1461197494076 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 1821 | 1461197494247 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:11:34 INFO - PROCESS | 1821 | 1461197494441 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d348800 == 145 [pid = 1821] [id = 443] 17:11:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff881f72800) [pid = 1821] [serial = 1330] [outer = (nil)] 17:11:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff8889c1400) [pid = 1821] [serial = 1331] [outer = 0x7ff881f72800] 17:11:34 INFO - PROCESS | 1821 | 1461197494509 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff889772400) [pid = 1821] [serial = 1332] [outer = 0x7ff881f72800] 17:11:35 INFO - PROCESS | 1821 | 1461197495406 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1388ms 17:11:35 INFO - PROCESS | 1821 | 1461197495456 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1821 | 1461197495460 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:11:35 INFO - PROCESS | 1821 | 1461197495465 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1821 | 1461197495467 Marionette TRACE conn3 <- [1,1746,null,{}] 17:11:35 INFO - PROCESS | 1821 | 1461197495473 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:35 INFO - PROCESS | 1821 | 1461197495661 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:11:35 INFO - PROCESS | 1821 | 1461197495856 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898bcf800 == 146 [pid = 1821] [id = 444] 17:11:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff886dcc800) [pid = 1821] [serial = 1333] [outer = (nil)] 17:11:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff88a6e0c00) [pid = 1821] [serial = 1334] [outer = 0x7ff886dcc800] 17:11:35 INFO - PROCESS | 1821 | 1461197495927 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88b047000) [pid = 1821] [serial = 1335] [outer = 0x7ff886dcc800] 17:11:36 INFO - PROCESS | 1821 | 1461197496735 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:11:36 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:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1325ms 17:11:36 INFO - PROCESS | 1821 | 1461197496792 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1821 | 1461197496794 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:11:36 INFO - PROCESS | 1821 | 1461197496801 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1821 | 1461197496803 Marionette TRACE conn3 <- [1,1750,null,{}] 17:11:36 INFO - PROCESS | 1821 | 1461197496808 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 1821 | 1461197496979 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:11:37 INFO - PROCESS | 1821 | 1461197497173 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f5f000 == 147 [pid = 1821] [id = 445] 17:11:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff88784f400) [pid = 1821] [serial = 1336] [outer = (nil)] 17:11:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff88b61e400) [pid = 1821] [serial = 1337] [outer = 0x7ff88784f400] 17:11:37 INFO - PROCESS | 1821 | 1461197497241 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff88c697400) [pid = 1821] [serial = 1338] [outer = 0x7ff88784f400] 17:11:38 INFO - PROCESS | 1821 | 1461197498050 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:11:38 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:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1326ms 17:11:38 INFO - PROCESS | 1821 | 1461197498128 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1821 | 1461197498131 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:11:38 INFO - PROCESS | 1821 | 1461197498137 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1821 | 1461197498139 Marionette TRACE conn3 <- [1,1754,null,{}] 17:11:38 INFO - PROCESS | 1821 | 1461197498144 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:38 INFO - PROCESS | 1821 | 1461197498352 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:11:38 INFO - PROCESS | 1821 | 1461197498542 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cc90000 == 148 [pid = 1821] [id = 446] 17:11:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff88ad94000) [pid = 1821] [serial = 1339] [outer = (nil)] 17:11:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff88d3aa000) [pid = 1821] [serial = 1340] [outer = 0x7ff88ad94000] 17:11:38 INFO - PROCESS | 1821 | 1461197498606 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff891066800) [pid = 1821] [serial = 1341] [outer = 0x7ff88ad94000] 17:11:39 INFO - PROCESS | 1821 | 1461197499498 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1425ms 17:11:39 INFO - PROCESS | 1821 | 1461197499563 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1821 | 1461197499567 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:11:39 INFO - PROCESS | 1821 | 1461197499572 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1821 | 1461197499574 Marionette TRACE conn3 <- [1,1758,null,{}] 17:11:39 INFO - PROCESS | 1821 | 1461197499580 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:39 INFO - PROCESS | 1821 | 1461197499757 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:11:39 INFO - PROCESS | 1821 | 1461197499956 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d0c2800 == 149 [pid = 1821] [id = 447] 17:11:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff88b552800) [pid = 1821] [serial = 1342] [outer = (nil)] 17:11:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff891d14000) [pid = 1821] [serial = 1343] [outer = 0x7ff88b552800] 17:11:40 INFO - PROCESS | 1821 | 1461197500036 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff897cef000) [pid = 1821] [serial = 1344] [outer = 0x7ff88b552800] 17:11:40 INFO - PROCESS | 1821 | 1461197500881 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1377ms 17:11:40 INFO - PROCESS | 1821 | 1461197500951 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1821 | 1461197500953 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:11:40 INFO - PROCESS | 1821 | 1461197500960 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1821 | 1461197500962 Marionette TRACE conn3 <- [1,1762,null,{}] 17:11:40 INFO - PROCESS | 1821 | 1461197500967 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:41 INFO - PROCESS | 1821 | 1461197501151 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:11:41 INFO - PROCESS | 1821 | 1461197501352 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d46c000 == 150 [pid = 1821] [id = 448] 17:11:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff88c7da000) [pid = 1821] [serial = 1345] [outer = (nil)] 17:11:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff897fed800) [pid = 1821] [serial = 1346] [outer = 0x7ff88c7da000] 17:11:41 INFO - PROCESS | 1821 | 1461197501422 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff8981e4c00) [pid = 1821] [serial = 1347] [outer = 0x7ff88c7da000] 17:11:42 INFO - PROCESS | 1821 | 1461197502283 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1379ms 17:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:11:42 INFO - PROCESS | 1821 | 1461197502340 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 1821 | 1461197502343 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:11:42 INFO - PROCESS | 1821 | 1461197502349 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1821 | 1461197502352 Marionette TRACE conn3 <- [1,1766,null,{}] 17:11:42 INFO - PROCESS | 1821 | 1461197502357 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 1821 | 1461197502561 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:11:42 INFO - PROCESS | 1821 | 1461197502753 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a14a7000 == 151 [pid = 1821] [id = 449] 17:11:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff896e65c00) [pid = 1821] [serial = 1348] [outer = (nil)] 17:11:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff89cfb9c00) [pid = 1821] [serial = 1349] [outer = 0x7ff896e65c00] 17:11:42 INFO - PROCESS | 1821 | 1461197502840 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff89d1acc00) [pid = 1821] [serial = 1350] [outer = 0x7ff896e65c00] 17:11:43 INFO - PROCESS | 1821 | 1461197503694 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 17:11:43 INFO - PROCESS | 1821 | 1461197503731 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1821 | 1461197503735 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:11:43 INFO - PROCESS | 1821 | 1461197503740 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1821 | 1461197503743 Marionette TRACE conn3 <- [1,1770,null,{}] 17:11:43 INFO - PROCESS | 1821 | 1461197503747 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1821 | 1461197503920 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:11:44 INFO - PROCESS | 1821 | 1461197504127 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a24cc800 == 152 [pid = 1821] [id = 450] 17:11:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff877726000) [pid = 1821] [serial = 1351] [outer = (nil)] 17:11:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff87772c000) [pid = 1821] [serial = 1352] [outer = 0x7ff877726000] 17:11:44 INFO - PROCESS | 1821 | 1461197504233 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff877731000) [pid = 1821] [serial = 1353] [outer = 0x7ff877726000] 17:11:45 INFO - PROCESS | 1821 | 1461197505040 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1376ms 17:11:45 INFO - PROCESS | 1821 | 1461197505116 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1821 | 1461197505119 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:11:45 INFO - PROCESS | 1821 | 1461197505125 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1821 | 1461197505127 Marionette TRACE conn3 <- [1,1774,null,{}] 17:11:45 INFO - PROCESS | 1821 | 1461197505132 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1821 | 1461197505344 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:11:45 INFO - PROCESS | 1821 | 1461197505536 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707d7800 == 153 [pid = 1821] [id = 451] 17:11:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff877726400) [pid = 1821] [serial = 1354] [outer = (nil)] 17:11:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff87781e400) [pid = 1821] [serial = 1355] [outer = 0x7ff877726400] 17:11:45 INFO - PROCESS | 1821 | 1461197505599 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff877822400) [pid = 1821] [serial = 1356] [outer = 0x7ff877726400] 17:11:46 INFO - PROCESS | 1821 | 1461197506451 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1378ms 17:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:11:46 INFO - PROCESS | 1821 | 1461197506504 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1821 | 1461197506506 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:11:46 INFO - PROCESS | 1821 | 1461197506512 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1821 | 1461197506515 Marionette TRACE conn3 <- [1,1778,null,{}] 17:11:46 INFO - PROCESS | 1821 | 1461197506519 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:46 INFO - PROCESS | 1821 | 1461197506693 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:11:46 INFO - PROCESS | 1821 | 1461197506900 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8719e4000 == 154 [pid = 1821] [id = 452] 17:11:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff8707c2000) [pid = 1821] [serial = 1357] [outer = (nil)] 17:11:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff87207b000) [pid = 1821] [serial = 1358] [outer = 0x7ff8707c2000] 17:11:47 INFO - PROCESS | 1821 | 1461197507009 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff872083000) [pid = 1821] [serial = 1359] [outer = 0x7ff8707c2000] 17:11:48 INFO - PROCESS | 1821 | 1461197508347 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:11:48 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:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1883ms 17:11:48 INFO - PROCESS | 1821 | 1461197508394 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1821 | 1461197508401 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:11:48 INFO - PROCESS | 1821 | 1461197508409 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1821 | 1461197508413 Marionette TRACE conn3 <- [1,1782,null,{}] 17:11:48 INFO - PROCESS | 1821 | 1461197508419 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:48 INFO - PROCESS | 1821 | 1461197508582 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:11:48 INFO - PROCESS | 1821 | 1461197508789 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff879486000 == 155 [pid = 1821] [id = 453] 17:11:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff872081c00) [pid = 1821] [serial = 1360] [outer = (nil)] 17:11:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff872a5a800) [pid = 1821] [serial = 1361] [outer = 0x7ff872081c00] 17:11:48 INFO - PROCESS | 1821 | 1461197508853 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff874a53400) [pid = 1821] [serial = 1362] [outer = 0x7ff872081c00] 17:11:49 INFO - PROCESS | 1821 | 1461197509945 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:11:49 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:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 17:11:49 INFO - PROCESS | 1821 | 1461197509989 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1821 | 1461197509997 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:11:50 INFO - PROCESS | 1821 | 1461197510005 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1821 | 1461197510009 Marionette TRACE conn3 <- [1,1786,null,{}] 17:11:50 INFO - PROCESS | 1821 | 1461197510014 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 1821 | 1461197510190 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:11:50 INFO - PROCESS | 1821 | 1461197510464 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f1cb800 == 156 [pid = 1821] [id = 454] 17:11:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff872a53800) [pid = 1821] [serial = 1363] [outer = (nil)] 17:11:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff8769f1800) [pid = 1821] [serial = 1364] [outer = 0x7ff872a53800] 17:11:50 INFO - PROCESS | 1821 | 1461197510601 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff87781b400) [pid = 1821] [serial = 1365] [outer = 0x7ff872a53800] 17:11:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8790d6800 == 155 [pid = 1821] [id = 162] 17:11:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d01b800 == 154 [pid = 1821] [id = 86] 17:11:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882ad8800 == 153 [pid = 1821] [id = 437] 17:11:50 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff875bcc400) [pid = 1821] [serial = 1217] [outer = (nil)] [url = about:blank] 17:11:50 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff8707c2400) [pid = 1821] [serial = 1223] [outer = (nil)] [url = about:blank] 17:11:50 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff871e4d400) [pid = 1821] [serial = 1226] [outer = (nil)] [url = about:blank] 17:11:50 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff875fc3c00) [pid = 1821] [serial = 1220] [outer = (nil)] [url = about:blank] 17:11:50 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff880d49c00) [pid = 1821] [serial = 1253] [outer = (nil)] [url = about:blank] 17:11:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881ca0800 == 152 [pid = 1821] [id = 436] 17:11:50 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f521800 == 151 [pid = 1821] [id = 435] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a142000 == 150 [pid = 1821] [id = 434] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e6f800 == 149 [pid = 1821] [id = 433] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87188f800 == 148 [pid = 1821] [id = 432] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a147800 == 147 [pid = 1821] [id = 431] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b86d800 == 146 [pid = 1821] [id = 427] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ab20800 == 145 [pid = 1821] [id = 426] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a67a000 == 144 [pid = 1821] [id = 425] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889ab0000 == 143 [pid = 1821] [id = 424] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885727800 == 142 [pid = 1821] [id = 423] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852bb800 == 141 [pid = 1821] [id = 422] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d62800 == 140 [pid = 1821] [id = 421] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88393d800 == 139 [pid = 1821] [id = 420] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f514000 == 138 [pid = 1821] [id = 419] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755c9800 == 137 [pid = 1821] [id = 418] 17:11:51 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c9c800 == 136 [pid = 1821] [id = 417] 17:11:51 INFO - PROCESS | 1821 | 1461197511400 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:11:51 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:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1434ms 17:11:51 INFO - PROCESS | 1821 | 1461197511439 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 1821 | 1461197511443 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff898fc4c00) [pid = 1821] [serial = 1214] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff87a9e5400) [pid = 1821] [serial = 1244] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff88c991c00) [pid = 1821] [serial = 1205] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff877aea400) [pid = 1821] [serial = 1238] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff897cf4400) [pid = 1821] [serial = 1208] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff880a42000) [pid = 1821] [serial = 1193] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff879154000) [pid = 1821] [serial = 1190] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff87915a400) [pid = 1821] [serial = 1185] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff888fecc00) [pid = 1821] [serial = 1202] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff884905400) [pid = 1821] [serial = 1199] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff879160400) [pid = 1821] [serial = 1241] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff871791000) [pid = 1821] [serial = 1229] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff87324f000) [pid = 1821] [serial = 1187] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff8802eb000) [pid = 1821] [serial = 1248] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff872a5b800) [pid = 1821] [serial = 1211] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff87828a400) [pid = 1821] [serial = 1239] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff876d45800) [pid = 1821] [serial = 1236] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff875bce000) [pid = 1821] [serial = 1233] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff876a9e000) [pid = 1821] [serial = 1235] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff87f324c00) [pid = 1821] [serial = 1245] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff87944a400) [pid = 1821] [serial = 1242] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff87348a000) [pid = 1821] [serial = 1232] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff881baf400) [pid = 1821] [serial = 1196] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff871b79800) [pid = 1821] [serial = 1230] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff87f52d000) [pid = 1821] [serial = 1247] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff880548800) [pid = 1821] [serial = 1250] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff880a44c00) [pid = 1821] [serial = 1251] [outer = (nil)] [url = about:blank] 17:11:51 INFO - PROCESS | 1821 | 1461197511519 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1821 | 1461197511523 Marionette TRACE conn3 <- [1,1790,null,{}] 17:11:51 INFO - PROCESS | 1821 | 1461197511544 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:51 INFO - PROCESS | 1821 | 1461197511711 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:11:51 INFO - PROCESS | 1821 | 1461197511722 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c8f000 == 137 [pid = 1821] [id = 455] 17:11:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff877824000) [pid = 1821] [serial = 1366] [outer = (nil)] 17:11:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff877aedc00) [pid = 1821] [serial = 1367] [outer = 0x7ff877824000] 17:11:51 INFO - PROCESS | 1821 | 1461197511783 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff879157c00) [pid = 1821] [serial = 1368] [outer = 0x7ff877824000] 17:11:52 INFO - PROCESS | 1821 | 1461197512608 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:11:52 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:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1215ms 17:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:11:52 INFO - PROCESS | 1821 | 1461197512664 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1821 | 1461197512667 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:11:52 INFO - PROCESS | 1821 | 1461197512671 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1821 | 1461197512675 Marionette TRACE conn3 <- [1,1794,null,{}] 17:11:52 INFO - PROCESS | 1821 | 1461197512680 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 1821 | 1461197512842 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:11:53 INFO - PROCESS | 1821 | 1461197513010 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a13e000 == 138 [pid = 1821] [id = 456] 17:11:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff871e4b400) [pid = 1821] [serial = 1369] [outer = (nil)] 17:11:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff87944e800) [pid = 1821] [serial = 1370] [outer = 0x7ff871e4b400] 17:11:53 INFO - PROCESS | 1821 | 1461197513067 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff87f2e6000) [pid = 1821] [serial = 1371] [outer = 0x7ff871e4b400] 17:11:53 INFO - PROCESS | 1821 | 1461197513840 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1225ms 17:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:11:53 INFO - PROCESS | 1821 | 1461197513898 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 1821 | 1461197513900 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:11:53 INFO - PROCESS | 1821 | 1461197513906 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1821 | 1461197513908 Marionette TRACE conn3 <- [1,1798,null,{}] 17:11:53 INFO - PROCESS | 1821 | 1461197513913 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 1821 | 1461197514116 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:11:54 INFO - PROCESS | 1821 | 1461197514147 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3c8000 == 139 [pid = 1821] [id = 457] 17:11:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff87a7f7400) [pid = 1821] [serial = 1372] [outer = (nil)] 17:11:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff87f344800) [pid = 1821] [serial = 1373] [outer = 0x7ff87a7f7400] 17:11:54 INFO - PROCESS | 1821 | 1461197514203 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff87f389c00) [pid = 1821] [serial = 1374] [outer = 0x7ff87a7f7400] 17:11:55 INFO - PROCESS | 1821 | 1461197515023 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1176ms 17:11:55 INFO - PROCESS | 1821 | 1461197515082 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1821 | 1461197515085 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:11:55 INFO - PROCESS | 1821 | 1461197515098 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1821 | 1461197515100 Marionette TRACE conn3 <- [1,1802,null,{}] 17:11:55 INFO - PROCESS | 1821 | 1461197515105 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 1821 | 1461197515322 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff873482c00) [pid = 1821] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff879445c00) [pid = 1821] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff878361800) [pid = 1821] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff875fc4800) [pid = 1821] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff872a5e400) [pid = 1821] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff88166b800) [pid = 1821] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:11:55 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff8753a8000) [pid = 1821] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:11:55 INFO - PROCESS | 1821 | 1461197515826 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d12000 == 140 [pid = 1821] [id = 458] 17:11:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff873483400) [pid = 1821] [serial = 1375] [outer = (nil)] 17:11:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff878361800) [pid = 1821] [serial = 1376] [outer = 0x7ff873483400] 17:11:55 INFO - PROCESS | 1821 | 1461197515889 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff880b0f400) [pid = 1821] [serial = 1377] [outer = 0x7ff873483400] 17:11:56 INFO - PROCESS | 1821 | 1461197516504 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1440ms 17:11:56 INFO - PROCESS | 1821 | 1461197516533 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1821 | 1461197516536 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:11:56 INFO - PROCESS | 1821 | 1461197516541 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1821 | 1461197516542 Marionette TRACE conn3 <- [1,1806,null,{}] 17:11:56 INFO - PROCESS | 1821 | 1461197516547 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:56 INFO - PROCESS | 1821 | 1461197516747 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:11:56 INFO - PROCESS | 1821 | 1461197516768 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8818a1000 == 141 [pid = 1821] [id = 459] 17:11:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff874a54000) [pid = 1821] [serial = 1378] [outer = (nil)] 17:11:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff880e63800) [pid = 1821] [serial = 1379] [outer = 0x7ff874a54000] 17:11:56 INFO - PROCESS | 1821 | 1461197516823 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff880e8cc00) [pid = 1821] [serial = 1380] [outer = 0x7ff874a54000] 17:11:57 INFO - PROCESS | 1821 | 1461197517544 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1027ms 17:11:57 INFO - PROCESS | 1821 | 1461197517568 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1821 | 1461197517571 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:11:57 INFO - PROCESS | 1821 | 1461197517577 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1821 | 1461197517579 Marionette TRACE conn3 <- [1,1810,null,{}] 17:11:57 INFO - PROCESS | 1821 | 1461197517600 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 1821 | 1461197517752 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:11:58 INFO - PROCESS | 1821 | 1461197518076 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871891000 == 142 [pid = 1821] [id = 460] 17:11:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff8707bbc00) [pid = 1821] [serial = 1381] [outer = (nil)] 17:11:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff8707c7800) [pid = 1821] [serial = 1382] [outer = 0x7ff8707bbc00] 17:11:58 INFO - PROCESS | 1821 | 1461197518152 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff872076800) [pid = 1821] [serial = 1383] [outer = 0x7ff8707bbc00] 17:11:59 INFO - PROCESS | 1821 | 1461197519038 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1526ms 17:11:59 INFO - PROCESS | 1821 | 1461197519105 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:11:59 INFO - PROCESS | 1821 | 1461197519111 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:11:59 INFO - PROCESS | 1821 | 1461197519117 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1821 | 1461197519122 Marionette TRACE conn3 <- [1,1814,null,{}] 17:11:59 INFO - PROCESS | 1821 | 1461197519130 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:59 INFO - PROCESS | 1821 | 1461197519347 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:11:59 INFO - PROCESS | 1821 | 1461197519548 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8790ca800 == 143 [pid = 1821] [id = 461] 17:11:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff8707bd400) [pid = 1821] [serial = 1384] [outer = (nil)] 17:11:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff876d49000) [pid = 1821] [serial = 1385] [outer = 0x7ff8707bd400] 17:11:59 INFO - PROCESS | 1821 | 1461197519658 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff87781ec00) [pid = 1821] [serial = 1386] [outer = 0x7ff8707bd400] 17:12:00 INFO - PROCESS | 1821 | 1461197520621 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1533ms 17:12:00 INFO - PROCESS | 1821 | 1461197520655 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1821 | 1461197520660 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:12:00 INFO - PROCESS | 1821 | 1461197520667 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1821 | 1461197520670 Marionette TRACE conn3 <- [1,1818,null,{}] 17:12:00 INFO - PROCESS | 1821 | 1461197520675 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:00 INFO - PROCESS | 1821 | 1461197520868 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:12:01 INFO - PROCESS | 1821 | 1461197521071 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881d89000 == 144 [pid = 1821] [id = 462] 17:12:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff875fc8000) [pid = 1821] [serial = 1387] [outer = (nil)] 17:12:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff879448c00) [pid = 1821] [serial = 1388] [outer = 0x7ff875fc8000] 17:12:01 INFO - PROCESS | 1821 | 1461197521137 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff87f385000) [pid = 1821] [serial = 1389] [outer = 0x7ff875fc8000] 17:12:02 INFO - PROCESS | 1821 | 1461197522064 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1426ms 17:12:02 INFO - PROCESS | 1821 | 1461197522095 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1821 | 1461197522099 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:12:02 INFO - PROCESS | 1821 | 1461197522114 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1821 | 1461197522129 Marionette TRACE conn3 <- [1,1822,null,{}] 17:12:02 INFO - PROCESS | 1821 | 1461197522136 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:02 INFO - PROCESS | 1821 | 1461197522332 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:12:02 INFO - PROCESS | 1821 | 1461197522527 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d46000 == 145 [pid = 1821] [id = 463] 17:12:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff877823800) [pid = 1821] [serial = 1390] [outer = (nil)] 17:12:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff880b02c00) [pid = 1821] [serial = 1391] [outer = 0x7ff877823800] 17:12:02 INFO - PROCESS | 1821 | 1461197522597 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff881132000) [pid = 1821] [serial = 1392] [outer = 0x7ff877823800] 17:12:03 INFO - PROCESS | 1821 | 1461197523481 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1449ms 17:12:03 INFO - PROCESS | 1821 | 1461197523556 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1821 | 1461197523560 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:12:03 INFO - PROCESS | 1821 | 1461197523568 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1821 | 1461197523572 Marionette TRACE conn3 <- [1,1826,null,{}] 17:12:03 INFO - PROCESS | 1821 | 1461197523578 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 1821 | 1461197523813 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:12:04 INFO - PROCESS | 1821 | 1461197524009 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852c4000 == 146 [pid = 1821] [id = 464] 17:12:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff87827f400) [pid = 1821] [serial = 1393] [outer = (nil)] 17:12:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff88192ac00) [pid = 1821] [serial = 1394] [outer = 0x7ff87827f400] 17:12:04 INFO - PROCESS | 1821 | 1461197524082 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff881b05800) [pid = 1821] [serial = 1395] [outer = 0x7ff87827f400] 17:12:04 INFO - PROCESS | 1821 | 1461197524938 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1433ms 17:12:05 INFO - PROCESS | 1821 | 1461197525002 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1821 | 1461197525006 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:12:05 INFO - PROCESS | 1821 | 1461197525013 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1821 | 1461197525016 Marionette TRACE conn3 <- [1,1830,null,{}] 17:12:05 INFO - PROCESS | 1821 | 1461197525021 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1821 | 1461197525229 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:12:05 INFO - PROCESS | 1821 | 1461197525423 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885727800 == 147 [pid = 1821] [id = 465] 17:12:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff881d09800) [pid = 1821] [serial = 1396] [outer = (nil)] 17:12:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff882c90000) [pid = 1821] [serial = 1397] [outer = 0x7ff881d09800] 17:12:05 INFO - PROCESS | 1821 | 1461197525500 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff88430fc00) [pid = 1821] [serial = 1398] [outer = 0x7ff881d09800] 17:12:06 INFO - PROCESS | 1821 | 1461197526392 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:12:06 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:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1433ms 17:12:06 INFO - PROCESS | 1821 | 1461197526447 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1821 | 1461197526450 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:12:06 INFO - PROCESS | 1821 | 1461197526456 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1821 | 1461197526458 Marionette TRACE conn3 <- [1,1834,null,{}] 17:12:06 INFO - PROCESS | 1821 | 1461197526464 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:06 INFO - PROCESS | 1821 | 1461197526647 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:12:06 INFO - PROCESS | 1821 | 1461197526850 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a946800 == 148 [pid = 1821] [id = 466] 17:12:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff88112e400) [pid = 1821] [serial = 1399] [outer = (nil)] 17:12:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff884d71800) [pid = 1821] [serial = 1400] [outer = 0x7ff88112e400] 17:12:06 INFO - PROCESS | 1821 | 1461197526921 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff886dd9800) [pid = 1821] [serial = 1401] [outer = 0x7ff88112e400] 17:12:07 INFO - PROCESS | 1821 | 1461197527776 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:12:07 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:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1392ms 17:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:12:07 INFO - PROCESS | 1821 | 1461197527849 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1821 | 1461197527852 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:12:07 INFO - PROCESS | 1821 | 1461197527858 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1821 | 1461197527865 Marionette TRACE conn3 <- [1,1838,null,{}] 17:12:07 INFO - PROCESS | 1821 | 1461197527874 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:08 INFO - PROCESS | 1821 | 1461197528102 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:12:08 INFO - PROCESS | 1821 | 1461197528298 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bb61000 == 149 [pid = 1821] [id = 467] 17:12:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff881bb5c00) [pid = 1821] [serial = 1402] [outer = (nil)] 17:12:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff888fc4000) [pid = 1821] [serial = 1403] [outer = 0x7ff881bb5c00] 17:12:08 INFO - PROCESS | 1821 | 1461197528368 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff889772800) [pid = 1821] [serial = 1404] [outer = 0x7ff881bb5c00] 17:12:09 INFO - PROCESS | 1821 | 1461197529206 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1385ms 17:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:12:09 INFO - PROCESS | 1821 | 1461197529243 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1821 | 1461197529245 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:12:09 INFO - PROCESS | 1821 | 1461197529251 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1821 | 1461197529254 Marionette TRACE conn3 <- [1,1842,null,{}] 17:12:09 INFO - PROCESS | 1821 | 1461197529258 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 1821 | 1461197529422 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:12:09 INFO - PROCESS | 1821 | 1461197529644 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d416800 == 150 [pid = 1821] [id = 468] 17:12:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff888fee000) [pid = 1821] [serial = 1405] [outer = (nil)] 17:12:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff889c0c400) [pid = 1821] [serial = 1406] [outer = 0x7ff888fee000] 17:12:09 INFO - PROCESS | 1821 | 1461197529752 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff889ce8000) [pid = 1821] [serial = 1407] [outer = 0x7ff888fee000] 17:12:10 INFO - PROCESS | 1821 | 1461197530589 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1378ms 17:12:10 INFO - PROCESS | 1821 | 1461197530629 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1821 | 1461197530632 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:12:10 INFO - PROCESS | 1821 | 1461197530638 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1821 | 1461197530640 Marionette TRACE conn3 <- [1,1846,null,{}] 17:12:10 INFO - PROCESS | 1821 | 1461197530645 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:10 INFO - PROCESS | 1821 | 1461197530862 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:12:11 INFO - PROCESS | 1821 | 1461197531063 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d62000 == 151 [pid = 1821] [id = 469] 17:12:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff880e8a400) [pid = 1821] [serial = 1408] [outer = (nil)] 17:12:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff8897cec00) [pid = 1821] [serial = 1409] [outer = 0x7ff880e8a400] 17:12:11 INFO - PROCESS | 1821 | 1461197531131 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff88ad93400) [pid = 1821] [serial = 1410] [outer = 0x7ff880e8a400] 17:12:11 INFO - PROCESS | 1821 | 1461197531970 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:12:12 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:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1375ms 17:12:12 INFO - PROCESS | 1821 | 1461197532014 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1821 | 1461197532017 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:12:12 INFO - PROCESS | 1821 | 1461197532022 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1821 | 1461197532024 Marionette TRACE conn3 <- [1,1850,null,{}] 17:12:12 INFO - PROCESS | 1821 | 1461197532030 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1821 | 1461197532208 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:12:12 INFO - PROCESS | 1821 | 1461197532410 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cec0800 == 152 [pid = 1821] [id = 470] 17:12:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff8819b9c00) [pid = 1821] [serial = 1411] [outer = (nil)] 17:12:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff88c991c00) [pid = 1821] [serial = 1412] [outer = 0x7ff8819b9c00] 17:12:12 INFO - PROCESS | 1821 | 1461197532481 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff897f13400) [pid = 1821] [serial = 1413] [outer = 0x7ff8819b9c00] 17:12:13 INFO - PROCESS | 1821 | 1461197533362 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1381ms 17:12:13 INFO - PROCESS | 1821 | 1461197533405 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1821 | 1461197533409 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:12:13 INFO - PROCESS | 1821 | 1461197533415 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1821 | 1461197533425 Marionette TRACE conn3 <- [1,1854,null,{}] 17:12:13 INFO - PROCESS | 1821 | 1461197533429 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:13 INFO - PROCESS | 1821 | 1461197533629 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:12:13 INFO - PROCESS | 1821 | 1461197533827 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a24c6000 == 153 [pid = 1821] [id = 471] 17:12:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff88ad99000) [pid = 1821] [serial = 1414] [outer = (nil)] 17:12:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff899112000) [pid = 1821] [serial = 1415] [outer = 0x7ff88ad99000] 17:12:13 INFO - PROCESS | 1821 | 1461197533898 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff89cfc6000) [pid = 1821] [serial = 1416] [outer = 0x7ff88ad99000] 17:12:14 INFO - PROCESS | 1821 | 1461197534738 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1381ms 17:12:14 INFO - PROCESS | 1821 | 1461197534798 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1821 | 1461197534801 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:12:14 INFO - PROCESS | 1821 | 1461197534806 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1821 | 1461197534808 Marionette TRACE conn3 <- [1,1858,null,{}] 17:12:14 INFO - PROCESS | 1821 | 1461197534814 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:14 INFO - PROCESS | 1821 | 1461197534991 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:12:15 INFO - PROCESS | 1821 | 1461197535202 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875bb1800 == 154 [pid = 1821] [id = 472] 17:12:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff87a743c00) [pid = 1821] [serial = 1417] [outer = (nil)] 17:12:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff87a74a400) [pid = 1821] [serial = 1418] [outer = 0x7ff87a743c00] 17:12:15 INFO - PROCESS | 1821 | 1461197535305 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff87a74ec00) [pid = 1821] [serial = 1419] [outer = 0x7ff87a743c00] 17:12:16 INFO - PROCESS | 1821 | 1461197536155 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1379ms 17:12:16 INFO - PROCESS | 1821 | 1461197536186 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1821 | 1461197536189 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:12:16 INFO - PROCESS | 1821 | 1461197536195 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1821 | 1461197536197 Marionette TRACE conn3 <- [1,1862,null,{}] 17:12:16 INFO - PROCESS | 1821 | 1461197536202 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:16 INFO - PROCESS | 1821 | 1461197536374 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:12:16 INFO - PROCESS | 1821 | 1461197536574 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b27800 == 155 [pid = 1821] [id = 473] 17:12:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff87344ec00) [pid = 1821] [serial = 1420] [outer = (nil)] 17:12:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff873456800) [pid = 1821] [serial = 1421] [outer = 0x7ff87344ec00] 17:12:16 INFO - PROCESS | 1821 | 1461197536637 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff87345b400) [pid = 1821] [serial = 1422] [outer = 0x7ff87344ec00] 17:12:17 INFO - PROCESS | 1821 | 1461197537498 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1375ms 17:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:12:17 INFO - PROCESS | 1821 | 1461197537571 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1821 | 1461197537573 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:12:17 INFO - PROCESS | 1821 | 1461197537578 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1821 | 1461197537581 Marionette TRACE conn3 <- [1,1866,null,{}] 17:12:17 INFO - PROCESS | 1821 | 1461197537586 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1821 | 1461197537762 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:12:17 INFO - PROCESS | 1821 | 1461197537975 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b39800 == 156 [pid = 1821] [id = 474] 17:12:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff87294a800) [pid = 1821] [serial = 1423] [outer = (nil)] 17:12:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff872954400) [pid = 1821] [serial = 1424] [outer = 0x7ff87294a800] 17:12:18 INFO - PROCESS | 1821 | 1461197538086 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff872959000) [pid = 1821] [serial = 1425] [outer = 0x7ff87294a800] 17:12:19 INFO - PROCESS | 1821 | 1461197539285 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1778ms 17:12:19 INFO - PROCESS | 1821 | 1461197539357 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:12:19 INFO - PROCESS | 1821 | 1461197539362 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:12:19 INFO - PROCESS | 1821 | 1461197539369 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 1821 | 1461197539374 Marionette TRACE conn3 <- [1,1870,null,{}] 17:12:19 INFO - PROCESS | 1821 | 1461197539390 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:19 INFO - PROCESS | 1821 | 1461197539593 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:12:19 INFO - PROCESS | 1821 | 1461197539844 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff879494800 == 157 [pid = 1821] [id = 475] 17:12:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff872953c00) [pid = 1821] [serial = 1426] [outer = (nil)] 17:12:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff872a5e400) [pid = 1821] [serial = 1427] [outer = 0x7ff872953c00] 17:12:19 INFO - PROCESS | 1821 | 1461197539906 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff873489c00) [pid = 1821] [serial = 1428] [outer = 0x7ff872953c00] 17:12:20 INFO - PROCESS | 1821 | 1461197540723 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1388ms 17:12:20 INFO - PROCESS | 1821 | 1461197540757 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 1821 | 1461197540765 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:12:20 INFO - PROCESS | 1821 | 1461197540774 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1821 | 1461197540778 Marionette TRACE conn3 <- [1,1874,null,{}] 17:12:20 INFO - PROCESS | 1821 | 1461197540783 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:20 INFO - PROCESS | 1821 | 1461197540950 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:12:21 INFO - PROCESS | 1821 | 1461197541359 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707e4800 == 158 [pid = 1821] [id = 476] 17:12:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff87692c800) [pid = 1821] [serial = 1429] [outer = (nil)] 17:12:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff876d4c400) [pid = 1821] [serial = 1430] [outer = 0x7ff87692c800] 17:12:21 INFO - PROCESS | 1821 | 1461197541425 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff87781c000) [pid = 1821] [serial = 1431] [outer = 0x7ff87692c800] 17:12:22 INFO - PROCESS | 1821 | 1461197542277 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1578ms 17:12:22 INFO - PROCESS | 1821 | 1461197542352 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:12:22 INFO - PROCESS | 1821 | 1461197542356 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:12:22 INFO - PROCESS | 1821 | 1461197542361 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1821 | 1461197542366 Marionette TRACE conn3 <- [1,1878,null,{}] 17:12:22 INFO - PROCESS | 1821 | 1461197542380 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:22 INFO - PROCESS | 1821 | 1461197542620 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897aee800 == 157 [pid = 1821] [id = 70] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8818a1000 == 156 [pid = 1821] [id = 459] 17:12:22 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff884d71000) [pid = 1821] [serial = 1283] [outer = (nil)] [url = about:blank] 17:12:22 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff888958c00) [pid = 1821] [serial = 1286] [outer = (nil)] [url = about:blank] 17:12:22 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff88976c400) [pid = 1821] [serial = 1289] [outer = (nil)] [url = about:blank] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d12000 == 155 [pid = 1821] [id = 458] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3c8000 == 154 [pid = 1821] [id = 457] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a13e000 == 153 [pid = 1821] [id = 456] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c8f000 == 152 [pid = 1821] [id = 455] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f1cb800 == 151 [pid = 1821] [id = 454] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff879486000 == 150 [pid = 1821] [id = 453] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d46c000 == 149 [pid = 1821] [id = 448] 17:12:22 INFO - PROCESS | 1821 | 1461197542976 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d0c2800 == 148 [pid = 1821] [id = 447] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cc90000 == 147 [pid = 1821] [id = 446] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898f5f000 == 146 [pid = 1821] [id = 445] 17:12:22 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898bcf800 == 145 [pid = 1821] [id = 444] 17:12:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875474000 == 146 [pid = 1821] [id = 477] 17:12:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff877826000) [pid = 1821] [serial = 1432] [outer = (nil)] 17:12:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff879449400) [pid = 1821] [serial = 1433] [outer = 0x7ff877826000] 17:12:23 INFO - PROCESS | 1821 | 1461197543046 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff87a74f800) [pid = 1821] [serial = 1434] [outer = 0x7ff877826000] 17:12:23 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d348800 == 145 [pid = 1821] [id = 443] 17:12:23 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88aeca000 == 144 [pid = 1821] [id = 442] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff880542800) [pid = 1821] [serial = 1313] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff882e2e000) [pid = 1821] [serial = 1314] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff880e62400) [pid = 1821] [serial = 1265] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff878361400) [pid = 1821] [serial = 1302] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff877ae0400) [pid = 1821] [serial = 1301] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff87f388000) [pid = 1821] [serial = 1307] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff881059000) [pid = 1821] [serial = 1268] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff881d0e000) [pid = 1821] [serial = 1274] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff874a61000) [pid = 1821] [serial = 1256] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff87a9ef800) [pid = 1821] [serial = 1304] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff884cd3400) [pid = 1821] [serial = 1280] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff87f34e000) [pid = 1821] [serial = 1305] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff875fca000) [pid = 1821] [serial = 1298] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff881b04c00) [pid = 1821] [serial = 1271] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff875bc4c00) [pid = 1821] [serial = 1296] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff8769e8800) [pid = 1821] [serial = 1299] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff876aa3000) [pid = 1821] [serial = 1259] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff882c94000) [pid = 1821] [serial = 1311] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff8819bf800) [pid = 1821] [serial = 1310] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff873259800) [pid = 1821] [serial = 1295] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff87f2ee000) [pid = 1821] [serial = 1262] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff880683000) [pid = 1821] [serial = 1308] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff876d44c00) [pid = 1821] [serial = 1292] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff884307400) [pid = 1821] [serial = 1277] [outer = (nil)] [url = about:blank] 17:12:23 INFO - PROCESS | 1821 | 1461197543752 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1430ms 17:12:23 INFO - PROCESS | 1821 | 1461197543792 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1821 | 1461197543796 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:12:23 INFO - PROCESS | 1821 | 1461197543801 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1821 | 1461197543802 Marionette TRACE conn3 <- [1,1882,null,{}] 17:12:23 INFO - PROCESS | 1821 | 1461197543807 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 1821 | 1461197543971 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:12:24 INFO - PROCESS | 1821 | 1461197544146 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a808000 == 145 [pid = 1821] [id = 478] 17:12:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff872083c00) [pid = 1821] [serial = 1435] [outer = (nil)] 17:12:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff87a9f0c00) [pid = 1821] [serial = 1436] [outer = 0x7ff872083c00] 17:12:24 INFO - PROCESS | 1821 | 1461197544214 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff87f38c800) [pid = 1821] [serial = 1437] [outer = 0x7ff872083c00] 17:12:24 INFO - PROCESS | 1821 | 1461197544938 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1180ms 17:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:12:25 INFO - PROCESS | 1821 | 1461197545009 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1821 | 1461197545011 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:12:25 INFO - PROCESS | 1821 | 1461197545031 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1821 | 1461197545034 Marionette TRACE conn3 <- [1,1886,null,{}] 17:12:25 INFO - PROCESS | 1821 | 1461197545040 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 1821 | 1461197545260 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:12:25 INFO - PROCESS | 1821 | 1461197545294 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c92800 == 146 [pid = 1821] [id = 479] 17:12:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff87f451000) [pid = 1821] [serial = 1438] [outer = (nil)] 17:12:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff880547000) [pid = 1821] [serial = 1439] [outer = 0x7ff87f451000] 17:12:25 INFO - PROCESS | 1821 | 1461197545351 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff880d44800) [pid = 1821] [serial = 1440] [outer = 0x7ff87f451000] 17:12:26 INFO - PROCESS | 1821 | 1461197546167 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1194ms 17:12:26 INFO - PROCESS | 1821 | 1461197546211 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1821 | 1461197546214 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:12:26 INFO - PROCESS | 1821 | 1461197546226 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1821 | 1461197546228 Marionette TRACE conn3 <- [1,1890,null,{}] 17:12:26 INFO - PROCESS | 1821 | 1461197546233 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:26 INFO - PROCESS | 1821 | 1461197546480 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:12:26 INFO - PROCESS | 1821 | 1461197546504 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d42800 == 147 [pid = 1821] [id = 480] 17:12:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff880e95800) [pid = 1821] [serial = 1441] [outer = (nil)] 17:12:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff881baf400) [pid = 1821] [serial = 1442] [outer = 0x7ff880e95800] 17:12:26 INFO - PROCESS | 1821 | 1461197546564 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff88490c400) [pid = 1821] [serial = 1443] [outer = 0x7ff880e95800] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff877824000) [pid = 1821] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff87a7f7400) [pid = 1821] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff871e4b400) [pid = 1821] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff872081c00) [pid = 1821] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff872a53800) [pid = 1821] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:12:27 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff873483400) [pid = 1821] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:12:27 INFO - PROCESS | 1821 | 1461197547610 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1435ms 17:12:27 INFO - PROCESS | 1821 | 1461197547655 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1821 | 1461197547658 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:12:27 INFO - PROCESS | 1821 | 1461197547663 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1821 | 1461197547666 Marionette TRACE conn3 <- [1,1894,null,{}] 17:12:27 INFO - PROCESS | 1821 | 1461197547672 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:27 INFO - PROCESS | 1821 | 1461197547830 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:12:27 INFO - PROCESS | 1821 | 1461197547845 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885519000 == 148 [pid = 1821] [id = 481] 17:12:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff872081c00) [pid = 1821] [serial = 1444] [outer = (nil)] 17:12:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff881130000) [pid = 1821] [serial = 1445] [outer = 0x7ff872081c00] 17:12:27 INFO - PROCESS | 1821 | 1461197547901 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff884d6d000) [pid = 1821] [serial = 1446] [outer = 0x7ff872081c00] 17:12:28 INFO - PROCESS | 1821 | 1461197548738 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1128ms 17:12:28 INFO - PROCESS | 1821 | 1461197548794 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1821 | 1461197548799 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:12:28 INFO - PROCESS | 1821 | 1461197548807 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1821 | 1461197548809 Marionette TRACE conn3 <- [1,1898,null,{}] 17:12:28 INFO - PROCESS | 1821 | 1461197548814 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:28 INFO - PROCESS | 1821 | 1461197548978 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:12:28 INFO - PROCESS | 1821 | 1461197548988 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a672800 == 149 [pid = 1821] [id = 482] 17:12:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff884d6e400) [pid = 1821] [serial = 1447] [outer = (nil)] 17:12:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff888fcec00) [pid = 1821] [serial = 1448] [outer = 0x7ff884d6e400] 17:12:29 INFO - PROCESS | 1821 | 1461197549046 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff88ad99400) [pid = 1821] [serial = 1449] [outer = 0x7ff884d6e400] 17:12:30 INFO - PROCESS | 1821 | 1461197550152 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1374ms 17:12:30 INFO - PROCESS | 1821 | 1461197550183 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1821 | 1461197550189 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:12:30 INFO - PROCESS | 1821 | 1461197550198 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1821 | 1461197550202 Marionette TRACE conn3 <- [1,1902,null,{}] 17:12:30 INFO - PROCESS | 1821 | 1461197550209 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 1821 | 1461197550406 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:12:30 INFO - PROCESS | 1821 | 1461197550614 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8783be800 == 150 [pid = 1821] [id = 483] 17:12:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff872a60000) [pid = 1821] [serial = 1450] [outer = (nil)] 17:12:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff8753a8000) [pid = 1821] [serial = 1451] [outer = 0x7ff872a60000] 17:12:30 INFO - PROCESS | 1821 | 1461197550685 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff876aa2000) [pid = 1821] [serial = 1452] [outer = 0x7ff872a60000] 17:12:31 INFO - PROCESS | 1821 | 1461197551637 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1483ms 17:12:31 INFO - PROCESS | 1821 | 1461197551682 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 1821 | 1461197551690 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:12:31 INFO - PROCESS | 1821 | 1461197551699 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 1821 | 1461197551703 Marionette TRACE conn3 <- [1,1906,null,{}] 17:12:31 INFO - PROCESS | 1821 | 1461197551708 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:31 INFO - PROCESS | 1821 | 1461197551891 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:12:32 INFO - PROCESS | 1821 | 1461197552097 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c8e000 == 151 [pid = 1821] [id = 484] 17:12:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff873455000) [pid = 1821] [serial = 1453] [outer = (nil)] 17:12:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff878364400) [pid = 1821] [serial = 1454] [outer = 0x7ff873455000] 17:12:32 INFO - PROCESS | 1821 | 1461197552164 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff87f2e2400) [pid = 1821] [serial = 1455] [outer = 0x7ff873455000] 17:12:33 INFO - PROCESS | 1821 | 1461197553060 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1427ms 17:12:33 INFO - PROCESS | 1821 | 1461197553126 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1821 | 1461197553130 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:12:33 INFO - PROCESS | 1821 | 1461197553136 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1821 | 1461197553142 Marionette TRACE conn3 <- [1,1910,null,{}] 17:12:33 INFO - PROCESS | 1821 | 1461197553157 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 1821 | 1461197553380 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:12:33 INFO - PROCESS | 1821 | 1461197553579 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfde000 == 152 [pid = 1821] [id = 485] 17:12:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff878367000) [pid = 1821] [serial = 1456] [outer = (nil)] 17:12:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff88136fc00) [pid = 1821] [serial = 1457] [outer = 0x7ff878367000] 17:12:33 INFO - PROCESS | 1821 | 1461197553693 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff881d04c00) [pid = 1821] [serial = 1458] [outer = 0x7ff878367000] 17:12:34 INFO - PROCESS | 1821 | 1461197554616 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1538ms 17:12:34 INFO - PROCESS | 1821 | 1461197554676 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1821 | 1461197554681 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:12:34 INFO - PROCESS | 1821 | 1461197554686 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1821 | 1461197554689 Marionette TRACE conn3 <- [1,1914,null,{}] 17:12:34 INFO - PROCESS | 1821 | 1461197554695 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:34 INFO - PROCESS | 1821 | 1461197554914 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:12:35 INFO - PROCESS | 1821 | 1461197555119 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e03800 == 153 [pid = 1821] [id = 486] 17:12:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff87a74e000) [pid = 1821] [serial = 1459] [outer = (nil)] 17:12:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff884cd2000) [pid = 1821] [serial = 1460] [outer = 0x7ff87a74e000] 17:12:35 INFO - PROCESS | 1821 | 1461197555236 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff888fed400) [pid = 1821] [serial = 1461] [outer = 0x7ff87a74e000] 17:12:36 INFO - PROCESS | 1821 | 1461197556094 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 17:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:12:36 INFO - PROCESS | 1821 | 1461197556167 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1821 | 1461197556170 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:12:36 INFO - PROCESS | 1821 | 1461197556176 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1821 | 1461197556179 Marionette TRACE conn3 <- [1,1918,null,{}] 17:12:36 INFO - PROCESS | 1821 | 1461197556184 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 1821 | 1461197556413 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:12:36 INFO - PROCESS | 1821 | 1461197556619 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cebb800 == 154 [pid = 1821] [id = 487] 17:12:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff88192c400) [pid = 1821] [serial = 1462] [outer = (nil)] 17:12:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff88afa4400) [pid = 1821] [serial = 1463] [outer = 0x7ff88192c400] 17:12:36 INFO - PROCESS | 1821 | 1461197556726 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff88c696800) [pid = 1821] [serial = 1464] [outer = 0x7ff88192c400] 17:12:37 INFO - PROCESS | 1821 | 1461197557604 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1481ms 17:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:12:37 INFO - PROCESS | 1821 | 1461197557657 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 1821 | 1461197557659 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:12:37 INFO - PROCESS | 1821 | 1461197557666 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1821 | 1461197557669 Marionette TRACE conn3 <- [1,1922,null,{}] 17:12:37 INFO - PROCESS | 1821 | 1461197557673 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:37 INFO - PROCESS | 1821 | 1461197557882 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:12:38 INFO - PROCESS | 1821 | 1461197558087 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23e9000 == 155 [pid = 1821] [id = 488] 17:12:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff88976bc00) [pid = 1821] [serial = 1465] [outer = (nil)] 17:12:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff898183c00) [pid = 1821] [serial = 1466] [outer = 0x7ff88976bc00] 17:12:38 INFO - PROCESS | 1821 | 1461197558161 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff89cfb9400) [pid = 1821] [serial = 1467] [outer = 0x7ff88976bc00] 17:12:39 INFO - PROCESS | 1821 | 1461197559011 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1383ms 17:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:12:39 INFO - PROCESS | 1821 | 1461197559047 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1821 | 1461197559050 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:12:39 INFO - PROCESS | 1821 | 1461197559055 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1821 | 1461197559058 Marionette TRACE conn3 <- [1,1926,null,{}] 17:12:39 INFO - PROCESS | 1821 | 1461197559063 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:39 INFO - PROCESS | 1821 | 1461197559228 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:12:39 INFO - PROCESS | 1821 | 1461197559433 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce13800 == 156 [pid = 1821] [id = 489] 17:12:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff872094000) [pid = 1821] [serial = 1468] [outer = (nil)] 17:12:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87209a000) [pid = 1821] [serial = 1469] [outer = 0x7ff872094000] 17:12:39 INFO - PROCESS | 1821 | 1461197559499 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff87209f000) [pid = 1821] [serial = 1470] [outer = 0x7ff872094000] 17:12:40 INFO - PROCESS | 1821 | 1461197560372 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1376ms 17:12:40 INFO - PROCESS | 1821 | 1461197560432 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 1821 | 1461197560434 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:12:40 INFO - PROCESS | 1821 | 1461197560440 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1821 | 1461197560442 Marionette TRACE conn3 <- [1,1930,null,{}] 17:12:40 INFO - PROCESS | 1821 | 1461197560448 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 1821 | 1461197560616 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:12:40 INFO - PROCESS | 1821 | 1461197560824 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a892800 == 157 [pid = 1821] [id = 490] 17:12:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff872094400) [pid = 1821] [serial = 1471] [outer = (nil)] 17:12:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff872a46400) [pid = 1821] [serial = 1472] [outer = 0x7ff872094400] 17:12:40 INFO - PROCESS | 1821 | 1461197560932 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff872a4b800) [pid = 1821] [serial = 1473] [outer = 0x7ff872094400] 17:12:41 INFO - PROCESS | 1821 | 1461197561769 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1383ms 17:12:41 INFO - PROCESS | 1821 | 1461197561825 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1821 | 1461197561829 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:12:41 INFO - PROCESS | 1821 | 1461197561834 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1821 | 1461197561836 Marionette TRACE conn3 <- [1,1934,null,{}] 17:12:41 INFO - PROCESS | 1821 | 1461197561860 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 1821 | 1461197562041 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:12:42 INFO - PROCESS | 1821 | 1461197562242 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f2a2800 == 158 [pid = 1821] [id = 491] 17:12:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff872098800) [pid = 1821] [serial = 1474] [outer = (nil)] 17:12:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff872a50c00) [pid = 1821] [serial = 1475] [outer = 0x7ff872098800] 17:12:42 INFO - PROCESS | 1821 | 1461197562348 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff875b0a000) [pid = 1821] [serial = 1476] [outer = 0x7ff872098800] 17:12:43 INFO - PROCESS | 1821 | 1461197563194 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1390ms 17:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:12:43 INFO - PROCESS | 1821 | 1461197563225 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 1821 | 1461197563228 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:12:43 INFO - PROCESS | 1821 | 1461197563233 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1821 | 1461197563237 Marionette TRACE conn3 <- [1,1938,null,{}] 17:12:43 INFO - PROCESS | 1821 | 1461197563242 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:43 INFO - PROCESS | 1821 | 1461197563429 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:12:43 INFO - PROCESS | 1821 | 1461197563636 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f5d6000 == 159 [pid = 1821] [id = 492] 17:12:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff872a49400) [pid = 1821] [serial = 1477] [outer = (nil)] 17:12:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff875b0e400) [pid = 1821] [serial = 1478] [outer = 0x7ff872a49400] 17:12:43 INFO - PROCESS | 1821 | 1461197563700 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff875b13c00) [pid = 1821] [serial = 1479] [outer = 0x7ff872a49400] 17:12:44 INFO - PROCESS | 1821 | 1461197564563 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1379ms 17:12:44 INFO - PROCESS | 1821 | 1461197564614 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 1821 | 1461197564618 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:12:44 INFO - PROCESS | 1821 | 1461197564624 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1821 | 1461197564628 Marionette TRACE conn3 <- [1,1942,null,{}] 17:12:44 INFO - PROCESS | 1821 | 1461197564633 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:44 INFO - PROCESS | 1821 | 1461197564851 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:12:45 INFO - PROCESS | 1821 | 1461197565054 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f4d7800 == 160 [pid = 1821] [id = 493] 17:12:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff86f5e5c00) [pid = 1821] [serial = 1480] [outer = (nil)] 17:12:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff86f5eec00) [pid = 1821] [serial = 1481] [outer = 0x7ff86f5e5c00] 17:12:45 INFO - PROCESS | 1821 | 1461197565171 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff897a77c00) [pid = 1821] [serial = 1482] [outer = 0x7ff86f5e5c00] 17:12:46 INFO - PROCESS | 1821 | 1461197566079 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1526ms 17:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:12:46 INFO - PROCESS | 1821 | 1461197566152 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 1821 | 1461197566155 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:12:46 INFO - PROCESS | 1821 | 1461197566160 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1821 | 1461197566163 Marionette TRACE conn3 <- [1,1946,null,{}] 17:12:46 INFO - PROCESS | 1821 | 1461197566168 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:46 INFO - PROCESS | 1821 | 1461197566354 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:12:47 INFO - PROCESS | 1821 | 1461197567141 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fab1000 == 161 [pid = 1821] [id = 494] 17:12:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff86f5edc00) [pid = 1821] [serial = 1483] [outer = (nil)] 17:12:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff86f5f2400) [pid = 1821] [serial = 1484] [outer = 0x7ff86f5edc00] 17:12:47 INFO - PROCESS | 1821 | 1461197567210 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff86fa8c800) [pid = 1821] [serial = 1485] [outer = 0x7ff86f5edc00] 17:12:48 INFO - PROCESS | 1821 | 1461197568049 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1936ms 17:12:48 INFO - PROCESS | 1821 | 1461197568105 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1821 | 1461197568111 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:12:48 INFO - PROCESS | 1821 | 1461197568121 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1821 | 1461197568124 Marionette TRACE conn3 <- [1,1950,null,{}] 17:12:48 INFO - PROCESS | 1821 | 1461197568130 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 1821 | 1461197568304 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:12:48 INFO - PROCESS | 1821 | 1461197568653 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707e8000 == 162 [pid = 1821] [id = 495] 17:12:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff872084800) [pid = 1821] [serial = 1486] [outer = (nil)] 17:12:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff87294d800) [pid = 1821] [serial = 1487] [outer = 0x7ff872084800] 17:12:48 INFO - PROCESS | 1821 | 1461197568778 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff872958000) [pid = 1821] [serial = 1488] [outer = 0x7ff872084800] 17:12:49 INFO - PROCESS | 1821 | 1461197569614 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1526ms 17:12:49 INFO - PROCESS | 1821 | 1461197569651 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1821 | 1461197569656 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:12:49 INFO - PROCESS | 1821 | 1461197569662 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1821 | 1461197569664 Marionette TRACE conn3 <- [1,1954,null,{}] 17:12:49 INFO - PROCESS | 1821 | 1461197569669 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:49 INFO - PROCESS | 1821 | 1461197569837 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:12:50 INFO - PROCESS | 1821 | 1461197570055 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c8d800 == 163 [pid = 1821] [id = 496] 17:12:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff87344d400) [pid = 1821] [serial = 1489] [outer = (nil)] 17:12:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff874a5b400) [pid = 1821] [serial = 1490] [outer = 0x7ff87344d400] 17:12:50 INFO - PROCESS | 1821 | 1461197570162 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff875b0f000) [pid = 1821] [serial = 1491] [outer = 0x7ff87344d400] 17:12:51 INFO - PROCESS | 1821 | 1461197571094 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1490ms 17:12:51 INFO - PROCESS | 1821 | 1461197571152 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 1821 | 1461197571155 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:12:51 INFO - PROCESS | 1821 | 1461197571189 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 1821 | 1461197571198 Marionette TRACE conn3 <- [1,1958,null,{}] 17:12:51 INFO - PROCESS | 1821 | 1461197571208 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 1821 | 1461197571383 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:12:51 INFO - PROCESS | 1821 | 1461197571590 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707e1000 == 164 [pid = 1821] [id = 497] 17:12:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff874a61000) [pid = 1821] [serial = 1492] [outer = (nil)] 17:12:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff87772d800) [pid = 1821] [serial = 1493] [outer = 0x7ff874a61000] 17:12:51 INFO - PROCESS | 1821 | 1461197571694 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff877827800) [pid = 1821] [serial = 1494] [outer = 0x7ff874a61000] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897c66000 == 163 [pid = 1821] [id = 262] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff880e63800) [pid = 1821] [serial = 1379] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff88d3aa000) [pid = 1821] [serial = 1340] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff8889c1400) [pid = 1821] [serial = 1331] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff875fc0000) [pid = 1821] [serial = 1319] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff87207b000) [pid = 1821] [serial = 1358] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff88a6e0c00) [pid = 1821] [serial = 1334] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff89cfb9c00) [pid = 1821] [serial = 1349] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff88b61e400) [pid = 1821] [serial = 1337] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff891d14000) [pid = 1821] [serial = 1343] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff897fed800) [pid = 1821] [serial = 1346] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff88192a400) [pid = 1821] [serial = 1325] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff87944bc00) [pid = 1821] [serial = 1322] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff88547c400) [pid = 1821] [serial = 1328] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff87772c000) [pid = 1821] [serial = 1352] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff87781e400) [pid = 1821] [serial = 1355] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885519000 == 162 [pid = 1821] [id = 481] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d42800 == 161 [pid = 1821] [id = 480] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c92800 == 160 [pid = 1821] [id = 479] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a808000 == 159 [pid = 1821] [id = 478] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875474000 == 158 [pid = 1821] [id = 477] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8707e4800 == 157 [pid = 1821] [id = 476] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff879494800 == 156 [pid = 1821] [id = 475] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cec0800 == 155 [pid = 1821] [id = 470] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d62000 == 154 [pid = 1821] [id = 469] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d416800 == 153 [pid = 1821] [id = 468] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bb61000 == 152 [pid = 1821] [id = 467] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a946800 == 151 [pid = 1821] [id = 466] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885727800 == 150 [pid = 1821] [id = 465] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852c4000 == 149 [pid = 1821] [id = 464] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d46000 == 148 [pid = 1821] [id = 463] 17:12:52 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871891000 == 147 [pid = 1821] [id = 460] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff877aedc00) [pid = 1821] [serial = 1367] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff879157c00) [pid = 1821] [serial = 1368] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff87f344800) [pid = 1821] [serial = 1373] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff87944e800) [pid = 1821] [serial = 1370] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff874a53400) [pid = 1821] [serial = 1362] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff872a5a800) [pid = 1821] [serial = 1361] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff884cdd400) [pid = 1821] [serial = 1316] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff8769f1800) [pid = 1821] [serial = 1364] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff87781b400) [pid = 1821] [serial = 1365] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff878361800) [pid = 1821] [serial = 1376] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff880b0f400) [pid = 1821] [serial = 1377] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff87f389c00) [pid = 1821] [serial = 1374] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff87f2e6000) [pid = 1821] [serial = 1371] [outer = (nil)] [url = about:blank] 17:12:52 INFO - PROCESS | 1821 | 1461197572635 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1521ms 17:12:52 INFO - PROCESS | 1821 | 1461197572682 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1821 | 1461197572686 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:12:52 INFO - PROCESS | 1821 | 1461197572694 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1821 | 1461197572697 Marionette TRACE conn3 <- [1,1962,null,{}] 17:12:52 INFO - PROCESS | 1821 | 1461197572702 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 1821 | 1461197572872 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:12:53 INFO - PROCESS | 1821 | 1461197573093 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e5d800 == 148 [pid = 1821] [id = 498] 17:12:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff8707c1800) [pid = 1821] [serial = 1495] [outer = (nil)] 17:12:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff877aedc00) [pid = 1821] [serial = 1496] [outer = 0x7ff8707c1800] 17:12:53 INFO - PROCESS | 1821 | 1461197573162 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87835f000) [pid = 1821] [serial = 1497] [outer = 0x7ff8707c1800] 17:12:53 INFO - PROCESS | 1821 | 1461197573900 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1232ms 17:12:53 INFO - PROCESS | 1821 | 1461197573923 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1821 | 1461197573926 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:12:53 INFO - PROCESS | 1821 | 1461197573932 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1821 | 1461197573934 Marionette TRACE conn3 <- [1,1966,null,{}] 17:12:53 INFO - PROCESS | 1821 | 1461197573939 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 1821 | 1461197574166 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:12:54 INFO - PROCESS | 1821 | 1461197574185 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a71a800 == 149 [pid = 1821] [id = 499] 17:12:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff879446c00) [pid = 1821] [serial = 1498] [outer = (nil)] 17:12:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff879452800) [pid = 1821] [serial = 1499] [outer = 0x7ff879446c00] 17:12:54 INFO - PROCESS | 1821 | 1461197574258 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff87a7f0800) [pid = 1821] [serial = 1500] [outer = 0x7ff879446c00] 17:12:55 INFO - PROCESS | 1821 | 1461197575152 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1284ms 17:12:55 INFO - PROCESS | 1821 | 1461197575217 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1821 | 1461197575220 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:12:55 INFO - PROCESS | 1821 | 1461197575225 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1821 | 1461197575228 Marionette TRACE conn3 <- [1,1970,null,{}] 17:12:55 INFO - PROCESS | 1821 | 1461197575232 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 1821 | 1461197575466 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:12:55 INFO - PROCESS | 1821 | 1461197575494 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805dd000 == 150 [pid = 1821] [id = 500] 17:12:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff87f344800) [pid = 1821] [serial = 1501] [outer = (nil)] 17:12:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff87f351000) [pid = 1821] [serial = 1502] [outer = 0x7ff87f344800] 17:12:55 INFO - PROCESS | 1821 | 1461197575553 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff87f525800) [pid = 1821] [serial = 1503] [outer = 0x7ff87f344800] 17:12:56 INFO - PROCESS | 1821 | 1461197576378 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1185ms 17:12:56 INFO - PROCESS | 1821 | 1461197576413 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1821 | 1461197576417 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:12:56 INFO - PROCESS | 1821 | 1461197576432 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1821 | 1461197576436 Marionette TRACE conn3 <- [1,1974,null,{}] 17:12:56 INFO - PROCESS | 1821 | 1461197576441 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 1821 | 1461197576676 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:12:56 INFO - PROCESS | 1821 | 1461197576706 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88189c800 == 151 [pid = 1821] [id = 501] 17:12:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff87f2e6000) [pid = 1821] [serial = 1504] [outer = (nil)] 17:12:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff8802e8400) [pid = 1821] [serial = 1505] [outer = 0x7ff87f2e6000] 17:12:56 INFO - PROCESS | 1821 | 1461197576762 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff880a3a400) [pid = 1821] [serial = 1506] [outer = 0x7ff87f2e6000] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff872953c00) [pid = 1821] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff87692c800) [pid = 1821] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff887857400) [pid = 1821] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff87324b400) [pid = 1821] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff872083c00) [pid = 1821] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff87324c000) [pid = 1821] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff88b97e000) [pid = 1821] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff87f450800) [pid = 1821] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff877826000) [pid = 1821] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff87f451000) [pid = 1821] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff874a54000) [pid = 1821] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff87539ec00) [pid = 1821] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff8707c2000) [pid = 1821] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff873483800) [pid = 1821] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff8719adc00) [pid = 1821] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff87f52a800) [pid = 1821] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff8719b6400) [pid = 1821] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff883930800) [pid = 1821] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff87178d400) [pid = 1821] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff88068b400) [pid = 1821] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff8802e0c00) [pid = 1821] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff891060400) [pid = 1821] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff872081c00) [pid = 1821] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff880e95800) [pid = 1821] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff87178cc00) [pid = 1821] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff87178a800) [pid = 1821] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff879155400) [pid = 1821] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:12:58 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff879154c00) [pid = 1821] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:12:58 INFO - PROCESS | 1821 | 1461197578445 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2039ms 17:12:58 INFO - PROCESS | 1821 | 1461197578466 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1821 | 1461197578469 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:12:58 INFO - PROCESS | 1821 | 1461197578476 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1821 | 1461197578479 Marionette TRACE conn3 <- [1,1978,null,{}] 17:12:58 INFO - PROCESS | 1821 | 1461197578484 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 1821 | 1461197578644 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:12:58 INFO - PROCESS | 1821 | 1461197578660 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3cd800 == 152 [pid = 1821] [id = 502] 17:12:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff8719a9c00) [pid = 1821] [serial = 1507] [outer = (nil)] 17:12:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff87348d800) [pid = 1821] [serial = 1508] [outer = 0x7ff8719a9c00] 17:12:58 INFO - PROCESS | 1821 | 1461197578715 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff879154c00) [pid = 1821] [serial = 1509] [outer = 0x7ff8719a9c00] 17:12:59 INFO - PROCESS | 1821 | 1461197579486 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1024ms 17:12:59 INFO - PROCESS | 1821 | 1461197579501 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1821 | 1461197579503 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:12:59 INFO - PROCESS | 1821 | 1461197579508 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1821 | 1461197579510 Marionette TRACE conn3 <- [1,1982,null,{}] 17:12:59 INFO - PROCESS | 1821 | 1461197579515 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:59 INFO - PROCESS | 1821 | 1461197579678 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:12:59 INFO - PROCESS | 1821 | 1461197579847 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c99800 == 153 [pid = 1821] [id = 503] 17:12:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff871793c00) [pid = 1821] [serial = 1510] [outer = (nil)] 17:12:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff879445400) [pid = 1821] [serial = 1511] [outer = 0x7ff871793c00] 17:12:59 INFO - PROCESS | 1821 | 1461197579905 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff87f52f400) [pid = 1821] [serial = 1512] [outer = 0x7ff871793c00] 17:13:00 INFO - PROCESS | 1821 | 1461197580940 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1475ms 17:13:00 INFO - PROCESS | 1821 | 1461197580987 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:13:00 INFO - PROCESS | 1821 | 1461197580997 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:13:01 INFO - PROCESS | 1821 | 1461197581008 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1821 | 1461197581012 Marionette TRACE conn3 <- [1,1986,null,{}] 17:13:01 INFO - PROCESS | 1821 | 1461197581021 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1821 | 1461197581231 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:13:01 INFO - PROCESS | 1821 | 1461197581438 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b29000 == 154 [pid = 1821] [id = 504] 17:13:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff871b77400) [pid = 1821] [serial = 1513] [outer = (nil)] 17:13:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff872097400) [pid = 1821] [serial = 1514] [outer = 0x7ff871b77400] 17:13:01 INFO - PROCESS | 1821 | 1461197581559 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff872a5a000) [pid = 1821] [serial = 1515] [outer = 0x7ff871b77400] 17:13:02 INFO - PROCESS | 1821 | 1461197582549 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1582ms 17:13:02 INFO - PROCESS | 1821 | 1461197582590 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1821 | 1461197582598 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:13:02 INFO - PROCESS | 1821 | 1461197582609 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1821 | 1461197582612 Marionette TRACE conn3 <- [1,1990,null,{}] 17:13:02 INFO - PROCESS | 1821 | 1461197582618 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:02 INFO - PROCESS | 1821 | 1461197582811 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:13:03 INFO - PROCESS | 1821 | 1461197583028 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a8a0800 == 155 [pid = 1821] [id = 505] 17:13:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff87207a000) [pid = 1821] [serial = 1516] [outer = (nil)] 17:13:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff875fc0c00) [pid = 1821] [serial = 1517] [outer = 0x7ff87207a000] 17:13:03 INFO - PROCESS | 1821 | 1461197583155 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff876d4a000) [pid = 1821] [serial = 1518] [outer = 0x7ff87207a000] 17:13:04 INFO - PROCESS | 1821 | 1461197584092 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1541ms 17:13:04 INFO - PROCESS | 1821 | 1461197584149 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1821 | 1461197584153 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:13:04 INFO - PROCESS | 1821 | 1461197584159 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1821 | 1461197584165 Marionette TRACE conn3 <- [1,1994,null,{}] 17:13:04 INFO - PROCESS | 1821 | 1461197584182 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 1821 | 1461197584420 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:13:04 INFO - PROCESS | 1821 | 1461197584622 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8843e0800 == 156 [pid = 1821] [id = 506] 17:13:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff876d4ac00) [pid = 1821] [serial = 1519] [outer = (nil)] 17:13:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff87944fc00) [pid = 1821] [serial = 1520] [outer = 0x7ff876d4ac00] 17:13:04 INFO - PROCESS | 1821 | 1461197584739 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff87f2e4400) [pid = 1821] [serial = 1521] [outer = 0x7ff876d4ac00] 17:13:05 INFO - PROCESS | 1821 | 1461197585613 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1490ms 17:13:05 INFO - PROCESS | 1821 | 1461197585649 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:13:05 INFO - PROCESS | 1821 | 1461197585654 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:13:05 INFO - PROCESS | 1821 | 1461197585660 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - PROCESS | 1821 | 1461197585663 Marionette TRACE conn3 <- [1,1998,null,{}] 17:13:05 INFO - PROCESS | 1821 | 1461197585668 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:05 INFO - PROCESS | 1821 | 1461197585855 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:13:06 INFO - PROCESS | 1821 | 1461197586065 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885502800 == 157 [pid = 1821] [id = 507] 17:13:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff877725000) [pid = 1821] [serial = 1522] [outer = (nil)] 17:13:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff880545800) [pid = 1821] [serial = 1523] [outer = 0x7ff877725000] 17:13:06 INFO - PROCESS | 1821 | 1461197586130 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff880b05800) [pid = 1821] [serial = 1524] [outer = 0x7ff877725000] 17:13:06 INFO - PROCESS | 1821 | 1461197586944 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1333ms 17:13:06 INFO - PROCESS | 1821 | 1461197586992 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1821 | 1461197586996 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:13:07 INFO - PROCESS | 1821 | 1461197587001 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1821 | 1461197587004 Marionette TRACE conn3 <- [1,2002,null,{}] 17:13:07 INFO - PROCESS | 1821 | 1461197587009 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:07 INFO - PROCESS | 1821 | 1461197587178 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:13:07 INFO - PROCESS | 1821 | 1461197587384 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff888917800 == 158 [pid = 1821] [id = 508] 17:13:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87f2ec000) [pid = 1821] [serial = 1525] [outer = (nil)] 17:13:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff880e69000) [pid = 1821] [serial = 1526] [outer = 0x7ff87f2ec000] 17:13:07 INFO - PROCESS | 1821 | 1461197587449 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff880e93c00) [pid = 1821] [serial = 1527] [outer = 0x7ff87f2ec000] 17:13:08 INFO - PROCESS | 1821 | 1461197588328 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1379ms 17:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:13:08 INFO - PROCESS | 1821 | 1461197588380 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 1821 | 1461197588383 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:13:08 INFO - PROCESS | 1821 | 1461197588388 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 1821 | 1461197588391 Marionette TRACE conn3 <- [1,2006,null,{}] 17:13:08 INFO - PROCESS | 1821 | 1461197588396 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:08 INFO - PROCESS | 1821 | 1461197588579 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:13:08 INFO - PROCESS | 1821 | 1461197588787 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b69d800 == 159 [pid = 1821] [id = 509] 17:13:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff880e8ec00) [pid = 1821] [serial = 1528] [outer = (nil)] 17:13:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff881bb7000) [pid = 1821] [serial = 1529] [outer = 0x7ff880e8ec00] 17:13:08 INFO - PROCESS | 1821 | 1461197588857 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff882e26800) [pid = 1821] [serial = 1530] [outer = 0x7ff880e8ec00] 17:13:09 INFO - PROCESS | 1821 | 1461197589691 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:13:09 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:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1376ms 17:13:09 INFO - PROCESS | 1821 | 1461197589765 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1821 | 1461197589768 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:13:09 INFO - PROCESS | 1821 | 1461197589774 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1821 | 1461197589776 Marionette TRACE conn3 <- [1,2010,null,{}] 17:13:09 INFO - PROCESS | 1821 | 1461197589781 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 1821 | 1461197589967 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:13:10 INFO - PROCESS | 1821 | 1461197590195 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d412800 == 160 [pid = 1821] [id = 510] 17:13:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff880e95000) [pid = 1821] [serial = 1531] [outer = (nil)] 17:13:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff884310400) [pid = 1821] [serial = 1532] [outer = 0x7ff880e95000] 17:13:10 INFO - PROCESS | 1821 | 1461197590317 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff884d73c00) [pid = 1821] [serial = 1533] [outer = 0x7ff880e95000] 17:13:11 INFO - PROCESS | 1821 | 1461197591209 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:13:11 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:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 17:13:11 INFO - PROCESS | 1821 | 1461197591256 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1821 | 1461197591259 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:13:11 INFO - PROCESS | 1821 | 1461197591265 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1821 | 1461197591268 Marionette TRACE conn3 <- [1,2014,null,{}] 17:13:11 INFO - PROCESS | 1821 | 1461197591273 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:11 INFO - PROCESS | 1821 | 1461197591453 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:13:11 INFO - PROCESS | 1821 | 1461197591662 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f2a000 == 161 [pid = 1821] [id = 511] 17:13:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff881bb0800) [pid = 1821] [serial = 1534] [outer = (nil)] 17:13:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff8862d9800) [pid = 1821] [serial = 1535] [outer = 0x7ff881bb0800] 17:13:11 INFO - PROCESS | 1821 | 1461197591771 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff888fed000) [pid = 1821] [serial = 1536] [outer = 0x7ff881bb0800] 17:13:12 INFO - PROCESS | 1821 | 1461197592653 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1426ms 17:13:12 INFO - PROCESS | 1821 | 1461197592692 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1821 | 1461197592696 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:13:12 INFO - PROCESS | 1821 | 1461197592701 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1821 | 1461197592703 Marionette TRACE conn3 <- [1,2018,null,{}] 17:13:12 INFO - PROCESS | 1821 | 1461197592708 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:12 INFO - PROCESS | 1821 | 1461197592880 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:13:13 INFO - PROCESS | 1821 | 1461197593090 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ceb3800 == 162 [pid = 1821] [id = 512] 17:13:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff8839a7000) [pid = 1821] [serial = 1537] [outer = (nil)] 17:13:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff889c02c00) [pid = 1821] [serial = 1538] [outer = 0x7ff8839a7000] 17:13:13 INFO - PROCESS | 1821 | 1461197593166 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff88a417800) [pid = 1821] [serial = 1539] [outer = 0x7ff8839a7000] 17:13:13 INFO - PROCESS | 1821 | 1461197593976 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1326ms 17:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:13:14 INFO - PROCESS | 1821 | 1461197594029 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1821 | 1461197594032 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:13:14 INFO - PROCESS | 1821 | 1461197594038 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1821 | 1461197594041 Marionette TRACE conn3 <- [1,2022,null,{}] 17:13:14 INFO - PROCESS | 1821 | 1461197594045 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:14 INFO - PROCESS | 1821 | 1461197594221 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:13:14 INFO - PROCESS | 1821 | 1461197594432 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a149f000 == 163 [pid = 1821] [id = 513] 17:13:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff884903c00) [pid = 1821] [serial = 1540] [outer = (nil)] 17:13:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff88b97e000) [pid = 1821] [serial = 1541] [outer = 0x7ff884903c00] 17:13:14 INFO - PROCESS | 1821 | 1461197594537 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff891064c00) [pid = 1821] [serial = 1542] [outer = 0x7ff884903c00] 17:13:15 INFO - PROCESS | 1821 | 1461197595415 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1434ms 17:13:15 INFO - PROCESS | 1821 | 1461197595481 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1821 | 1461197595484 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:13:15 INFO - PROCESS | 1821 | 1461197595493 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1821 | 1461197595496 Marionette TRACE conn3 <- [1,2026,null,{}] 17:13:15 INFO - PROCESS | 1821 | 1461197595500 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 1821 | 1461197595707 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:13:15 INFO - PROCESS | 1821 | 1461197595918 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700ee000 == 164 [pid = 1821] [id = 514] 17:13:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff889dd2c00) [pid = 1821] [serial = 1543] [outer = (nil)] 17:13:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff899111800) [pid = 1821] [serial = 1544] [outer = 0x7ff889dd2c00] 17:13:16 INFO - PROCESS | 1821 | 1461197596028 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff89d040000) [pid = 1821] [serial = 1545] [outer = 0x7ff889dd2c00] 17:13:16 INFO - PROCESS | 1821 | 1461197596849 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1426ms 17:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:13:16 INFO - PROCESS | 1821 | 1461197596920 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1821 | 1461197596923 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:13:16 INFO - PROCESS | 1821 | 1461197596929 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1821 | 1461197596931 Marionette TRACE conn3 <- [1,2030,null,{}] 17:13:16 INFO - PROCESS | 1821 | 1461197596936 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:17 INFO - PROCESS | 1821 | 1461197597117 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:13:17 INFO - PROCESS | 1821 | 1461197597328 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87358e800 == 165 [pid = 1821] [id = 515] 17:13:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff86fbd3c00) [pid = 1821] [serial = 1546] [outer = (nil)] 17:13:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff86fbd9c00) [pid = 1821] [serial = 1547] [outer = 0x7ff86fbd3c00] 17:13:17 INFO - PROCESS | 1821 | 1461197597433 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff86fbdf400) [pid = 1821] [serial = 1548] [outer = 0x7ff86fbd3c00] 17:13:18 INFO - PROCESS | 1821 | 1461197598306 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1438ms 17:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:13:18 INFO - PROCESS | 1821 | 1461197598380 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 1821 | 1461197598382 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:13:18 INFO - PROCESS | 1821 | 1461197598388 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 1821 | 1461197598391 Marionette TRACE conn3 <- [1,2034,null,{}] 17:13:18 INFO - PROCESS | 1821 | 1461197598396 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 1821 | 1461197598584 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:13:18 INFO - PROCESS | 1821 | 1461197598794 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff872bd3800 == 166 [pid = 1821] [id = 516] 17:13:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff86e1d6400) [pid = 1821] [serial = 1549] [outer = (nil)] 17:13:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff86e1dd800) [pid = 1821] [serial = 1550] [outer = 0x7ff86e1d6400] 17:13:18 INFO - PROCESS | 1821 | 1461197598898 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 280 (0x7ff86e1e2c00) [pid = 1821] [serial = 1551] [outer = 0x7ff86e1d6400] 17:13:19 INFO - PROCESS | 1821 | 1461197599730 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1378ms 17:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:13:19 INFO - PROCESS | 1821 | 1461197599766 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1821 | 1461197599768 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:13:19 INFO - PROCESS | 1821 | 1461197599774 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1821 | 1461197599777 Marionette TRACE conn3 <- [1,2038,null,{}] 17:13:19 INFO - PROCESS | 1821 | 1461197599781 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:19 INFO - PROCESS | 1821 | 1461197599958 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:13:20 INFO - PROCESS | 1821 | 1461197600171 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8803e2000 == 167 [pid = 1821] [id = 517] 17:13:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 281 (0x7ff86e1d5c00) [pid = 1821] [serial = 1552] [outer = (nil)] 17:13:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 282 (0x7ff86fbda800) [pid = 1821] [serial = 1553] [outer = 0x7ff86e1d5c00] 17:13:20 INFO - PROCESS | 1821 | 1461197600289 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 283 (0x7ff871e49c00) [pid = 1821] [serial = 1554] [outer = 0x7ff86e1d5c00] 17:13:21 INFO - PROCESS | 1821 | 1461197601169 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1429ms 17:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:13:21 INFO - PROCESS | 1821 | 1461197601202 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:13:21 INFO - PROCESS | 1821 | 1461197601205 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:13:21 INFO - PROCESS | 1821 | 1461197601209 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1821 | 1461197601213 Marionette TRACE conn3 <- [1,2042,null,{}] 17:13:21 INFO - PROCESS | 1821 | 1461197601217 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 1821 | 1461197601391 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:13:21 INFO - PROCESS | 1821 | 1461197601621 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871894000 == 168 [pid = 1821] [id = 518] 17:13:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 284 (0x7ff86e1da800) [pid = 1821] [serial = 1555] [outer = (nil)] 17:13:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 285 (0x7ff8719aa800) [pid = 1821] [serial = 1556] [outer = 0x7ff86e1da800] 17:13:21 INFO - PROCESS | 1821 | 1461197601728 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 286 (0x7ff873484000) [pid = 1821] [serial = 1557] [outer = 0x7ff86e1da800] 17:13:22 INFO - PROCESS | 1821 | 1461197602985 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:13:23 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:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1834ms 17:13:23 INFO - PROCESS | 1821 | 1461197603058 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1821 | 1461197603062 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:13:23 INFO - PROCESS | 1821 | 1461197603073 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1821 | 1461197603077 Marionette TRACE conn3 <- [1,2046,null,{}] 17:13:23 INFO - PROCESS | 1821 | 1461197603084 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 1821 | 1461197603269 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:13:23 INFO - PROCESS | 1821 | 1461197603483 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b23000 == 169 [pid = 1821] [id = 519] 17:13:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 287 (0x7ff86fa8b400) [pid = 1821] [serial = 1558] [outer = (nil)] 17:13:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 288 (0x7ff871b78400) [pid = 1821] [serial = 1559] [outer = 0x7ff86fa8b400] 17:13:23 INFO - PROCESS | 1821 | 1461197603587 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 289 (0x7ff872091400) [pid = 1821] [serial = 1560] [outer = 0x7ff86fa8b400] 17:13:24 INFO - PROCESS | 1821 | 1461197604669 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1644ms 17:13:24 INFO - PROCESS | 1821 | 1461197604717 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1821 | 1461197604724 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:13:24 INFO - PROCESS | 1821 | 1461197604733 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1821 | 1461197604737 Marionette TRACE conn3 <- [1,2050,null,{}] 17:13:24 INFO - PROCESS | 1821 | 1461197604742 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:24 INFO - PROCESS | 1821 | 1461197604912 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:13:25 INFO - PROCESS | 1821 | 1461197605203 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87188d000 == 170 [pid = 1821] [id = 520] 17:13:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 290 (0x7ff873457800) [pid = 1821] [serial = 1561] [outer = (nil)] 17:13:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 291 (0x7ff873484c00) [pid = 1821] [serial = 1562] [outer = 0x7ff873457800] 17:13:25 INFO - PROCESS | 1821 | 1461197605377 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 292 (0x7ff875b07400) [pid = 1821] [serial = 1563] [outer = 0x7ff873457800] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855e7000 == 169 [pid = 1821] [id = 441] 17:13:25 INFO - PROCESS | 1821 | --DOMWINDOW == 291 (0x7ff873456800) [pid = 1821] [serial = 1421] [outer = (nil)] [url = about:blank] 17:13:25 INFO - PROCESS | 1821 | --DOMWINDOW == 290 (0x7ff899112000) [pid = 1821] [serial = 1415] [outer = (nil)] [url = about:blank] 17:13:25 INFO - PROCESS | 1821 | --DOMWINDOW == 289 (0x7ff88c991c00) [pid = 1821] [serial = 1412] [outer = (nil)] [url = about:blank] 17:13:25 INFO - PROCESS | 1821 | --DOMWINDOW == 288 (0x7ff87a74a400) [pid = 1821] [serial = 1418] [outer = (nil)] [url = about:blank] 17:13:25 INFO - PROCESS | 1821 | --DOMWINDOW == 287 (0x7ff888fcec00) [pid = 1821] [serial = 1448] [outer = (nil)] [url = about:blank] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3cd800 == 168 [pid = 1821] [id = 502] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88189c800 == 167 [pid = 1821] [id = 501] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805dd000 == 166 [pid = 1821] [id = 500] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a71a800 == 165 [pid = 1821] [id = 499] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e5d800 == 164 [pid = 1821] [id = 498] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8707e1000 == 163 [pid = 1821] [id = 497] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c8d800 == 162 [pid = 1821] [id = 496] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8707e8000 == 161 [pid = 1821] [id = 495] 17:13:25 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fab1000 == 160 [pid = 1821] [id = 494] 17:13:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfde000 == 159 [pid = 1821] [id = 485] 17:13:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c8e000 == 158 [pid = 1821] [id = 484] 17:13:26 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8783be800 == 157 [pid = 1821] [id = 483] 17:13:26 INFO - PROCESS | 1821 | 1461197606235 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 286 (0x7ff872a5e400) [pid = 1821] [serial = 1427] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 285 (0x7ff87781c000) [pid = 1821] [serial = 1431] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 284 (0x7ff897cf2c00) [pid = 1821] [serial = 1149] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 283 (0x7ff876937000) [pid = 1821] [serial = 1125] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 282 (0x7ff87a9f0c00) [pid = 1821] [serial = 1436] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 281 (0x7ff87a9e7000) [pid = 1821] [serial = 1128] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 280 (0x7ff8897cec00) [pid = 1821] [serial = 1409] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 279 (0x7ff89d079000) [pid = 1821] [serial = 1155] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff880e6c000) [pid = 1821] [serial = 1131] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff879448c00) [pid = 1821] [serial = 1388] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff87a74f800) [pid = 1821] [serial = 1434] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff880d44800) [pid = 1821] [serial = 1440] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff87f38c800) [pid = 1821] [serial = 1437] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff880e8cc00) [pid = 1821] [serial = 1380] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff879452400) [pid = 1821] [serial = 1158] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff872083000) [pid = 1821] [serial = 1359] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff873490000) [pid = 1821] [serial = 1152] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff884d71800) [pid = 1821] [serial = 1400] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff876d4c400) [pid = 1821] [serial = 1430] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff888fc4000) [pid = 1821] [serial = 1403] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff871b7a400) [pid = 1821] [serial = 1110] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff882e32400) [pid = 1821] [serial = 1137] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff880b02c00) [pid = 1821] [serial = 1391] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff872954400) [pid = 1821] [serial = 1424] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff881b0f800) [pid = 1821] [serial = 1134] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff886dd1400) [pid = 1821] [serial = 1140] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff8719b3400) [pid = 1821] [serial = 1107] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff88b54d400) [pid = 1821] [serial = 1146] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff889c4a400) [pid = 1821] [serial = 1143] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff89d07bc00) [pid = 1821] [serial = 1095] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff881130000) [pid = 1821] [serial = 1445] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff880547000) [pid = 1821] [serial = 1439] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff881baf400) [pid = 1821] [serial = 1442] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff87f386400) [pid = 1821] [serial = 1104] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff88490c400) [pid = 1821] [serial = 1443] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff882c90000) [pid = 1821] [serial = 1397] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff88438c000) [pid = 1821] [serial = 1293] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff89d55bc00) [pid = 1821] [serial = 1101] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff88192ac00) [pid = 1821] [serial = 1394] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff879160800) [pid = 1821] [serial = 1098] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff8707c7800) [pid = 1821] [serial = 1382] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff876d49000) [pid = 1821] [serial = 1385] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff873489c00) [pid = 1821] [serial = 1428] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff889c0c400) [pid = 1821] [serial = 1406] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff879449400) [pid = 1821] [serial = 1433] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff884d6d000) [pid = 1821] [serial = 1446] [outer = (nil)] [url = about:blank] 17:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1589ms 17:13:26 INFO - PROCESS | 1821 | 1461197606322 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1821 | 1461197606326 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:13:26 INFO - PROCESS | 1821 | 1461197606331 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1821 | 1461197606337 Marionette TRACE conn3 <- [1,2054,null,{}] 17:13:26 INFO - PROCESS | 1821 | 1461197606351 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 1821 | 1461197606529 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:13:26 INFO - PROCESS | 1821 | 1461197606701 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875bbe000 == 158 [pid = 1821] [id = 521] 17:13:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff872a4cc00) [pid = 1821] [serial = 1564] [outer = (nil)] 17:13:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff875bd1000) [pid = 1821] [serial = 1565] [outer = 0x7ff872a4cc00] 17:13:26 INFO - PROCESS | 1821 | 1461197606763 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff876d49000) [pid = 1821] [serial = 1566] [outer = 0x7ff872a4cc00] 17:13:27 INFO - PROCESS | 1821 | 1461197607471 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1181ms 17:13:27 INFO - PROCESS | 1821 | 1461197607514 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1821 | 1461197607518 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:13:27 INFO - PROCESS | 1821 | 1461197607523 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1821 | 1461197607524 Marionette TRACE conn3 <- [1,2058,null,{}] 17:13:27 INFO - PROCESS | 1821 | 1461197607530 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:27 INFO - PROCESS | 1821 | 1461197607773 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:13:27 INFO - PROCESS | 1821 | 1461197607881 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d1f000 == 159 [pid = 1821] [id = 522] 17:13:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff873453c00) [pid = 1821] [serial = 1567] [outer = (nil)] 17:13:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff877828000) [pid = 1821] [serial = 1568] [outer = 0x7ff873453c00] 17:13:27 INFO - PROCESS | 1821 | 1461197607941 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff878361400) [pid = 1821] [serial = 1569] [outer = 0x7ff873453c00] 17:13:28 INFO - PROCESS | 1821 | 1461197608723 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1226ms 17:13:28 INFO - PROCESS | 1821 | 1461197608750 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 1821 | 1461197608753 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:13:28 INFO - PROCESS | 1821 | 1461197608758 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1821 | 1461197608761 Marionette TRACE conn3 <- [1,2062,null,{}] 17:13:28 INFO - PROCESS | 1821 | 1461197608765 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:28 INFO - PROCESS | 1821 | 1461197608982 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:13:29 INFO - PROCESS | 1821 | 1461197609010 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a8a0000 == 160 [pid = 1821] [id = 523] 17:13:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff878361800) [pid = 1821] [serial = 1570] [outer = (nil)] 17:13:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff879445000) [pid = 1821] [serial = 1571] [outer = 0x7ff878361800] 17:13:29 INFO - PROCESS | 1821 | 1461197609067 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff87a74dc00) [pid = 1821] [serial = 1572] [outer = 0x7ff878361800] 17:13:29 INFO - PROCESS | 1821 | 1461197609916 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1229ms 17:13:29 INFO - PROCESS | 1821 | 1461197609998 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1821 | 1461197610001 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:13:30 INFO - PROCESS | 1821 | 1461197610006 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1821 | 1461197610008 Marionette TRACE conn3 <- [1,2066,null,{}] 17:13:30 INFO - PROCESS | 1821 | 1461197610017 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:30 INFO - PROCESS | 1821 | 1461197610887 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff873258c00) [pid = 1821] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff881d0b000) [pid = 1821] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff87f344800) [pid = 1821] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff8707c1800) [pid = 1821] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff875bc3800) [pid = 1821] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff8719a9c00) [pid = 1821] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff88c7da000) [pid = 1821] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff886dcc800) [pid = 1821] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff87344d400) [pid = 1821] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff896e65c00) [pid = 1821] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff8707b9c00) [pid = 1821] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff874a61000) [pid = 1821] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff884d6e400) [pid = 1821] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff86f5edc00) [pid = 1821] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff88ad94000) [pid = 1821] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff877726000) [pid = 1821] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff87f2ec800) [pid = 1821] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff87f2ef800) [pid = 1821] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff881d0c000) [pid = 1821] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff880544800) [pid = 1821] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff876d44400) [pid = 1821] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff881667400) [pid = 1821] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff879446c00) [pid = 1821] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff88105e400) [pid = 1821] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff881667000) [pid = 1821] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff882e30c00) [pid = 1821] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff872a56c00) [pid = 1821] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff8707bb000) [pid = 1821] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff873251000) [pid = 1821] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff871b83400) [pid = 1821] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff872084800) [pid = 1821] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff8819bcc00) [pid = 1821] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff876d51000) [pid = 1821] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff87f2e6000) [pid = 1821] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff880549800) [pid = 1821] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff888964c00) [pid = 1821] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff885480400) [pid = 1821] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff872a54c00) [pid = 1821] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff87a9e7800) [pid = 1821] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff872a5a400) [pid = 1821] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff88b552800) [pid = 1821] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff877726400) [pid = 1821] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:13:30 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff875fca800) [pid = 1821] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff8753a6000) [pid = 1821] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff88784f400) [pid = 1821] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff880e71800) [pid = 1821] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff884d73000) [pid = 1821] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff881f72800) [pid = 1821] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff87f450c00) [pid = 1821] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff874a60400) [pid = 1821] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:13:31 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff8707bbc00) [pid = 1821] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:13:31 INFO - PROCESS | 1821 | 1461197611139 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707cd000 == 161 [pid = 1821] [id = 524] 17:13:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff86fa8d000) [pid = 1821] [serial = 1573] [outer = (nil)] 17:13:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff8707c0000) [pid = 1821] [serial = 1574] [outer = 0x7ff86fa8d000] 17:13:31 INFO - PROCESS | 1821 | 1461197611203 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff872a43800) [pid = 1821] [serial = 1575] [outer = 0x7ff86fa8d000] 17:13:31 INFO - PROCESS | 1821 | 1461197611837 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1881ms 17:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:13:31 INFO - PROCESS | 1821 | 1461197611888 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1821 | 1461197611890 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:13:31 INFO - PROCESS | 1821 | 1461197611895 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1821 | 1461197611899 Marionette TRACE conn3 <- [1,2070,null,{}] 17:13:31 INFO - PROCESS | 1821 | 1461197611904 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:32 INFO - PROCESS | 1821 | 1461197612073 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:13:32 INFO - PROCESS | 1821 | 1461197612247 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a71d000 == 162 [pid = 1821] [id = 525] 17:13:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff8707b9c00) [pid = 1821] [serial = 1576] [outer = (nil)] 17:13:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff875bc3800) [pid = 1821] [serial = 1577] [outer = 0x7ff8707b9c00] 17:13:32 INFO - PROCESS | 1821 | 1461197612306 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff87772bc00) [pid = 1821] [serial = 1578] [outer = 0x7ff8707b9c00] 17:13:33 INFO - PROCESS | 1821 | 1461197613175 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1328ms 17:13:33 INFO - PROCESS | 1821 | 1461197613225 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 1821 | 1461197613231 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:13:33 INFO - PROCESS | 1821 | 1461197613239 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 1821 | 1461197613244 Marionette TRACE conn3 <- [1,2074,null,{}] 17:13:33 INFO - PROCESS | 1821 | 1461197613253 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:33 INFO - PROCESS | 1821 | 1461197613457 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:13:33 INFO - PROCESS | 1821 | 1461197613720 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871f81800 == 163 [pid = 1821] [id = 526] 17:13:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff86fa89400) [pid = 1821] [serial = 1579] [outer = (nil)] 17:13:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff8719adc00) [pid = 1821] [serial = 1580] [outer = 0x7ff86fa89400] 17:13:33 INFO - PROCESS | 1821 | 1461197613836 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff87209f800) [pid = 1821] [serial = 1581] [outer = 0x7ff86fa89400] 17:13:34 INFO - PROCESS | 1821 | 1461197614714 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1537ms 17:13:34 INFO - PROCESS | 1821 | 1461197614777 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1821 | 1461197614785 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:13:34 INFO - PROCESS | 1821 | 1461197614794 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1821 | 1461197614798 Marionette TRACE conn3 <- [1,2078,null,{}] 17:13:34 INFO - PROCESS | 1821 | 1461197614804 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:34 INFO - PROCESS | 1821 | 1461197614994 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:13:35 INFO - PROCESS | 1821 | 1461197615200 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff879485000 == 164 [pid = 1821] [id = 527] 17:13:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff87178d000) [pid = 1821] [serial = 1582] [outer = (nil)] 17:13:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff875b06400) [pid = 1821] [serial = 1583] [outer = 0x7ff87178d000] 17:13:35 INFO - PROCESS | 1821 | 1461197615312 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff875bcb000) [pid = 1821] [serial = 1584] [outer = 0x7ff87178d000] 17:13:36 INFO - PROCESS | 1821 | 1461197616328 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1582ms 17:13:36 INFO - PROCESS | 1821 | 1461197616377 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1821 | 1461197616381 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:13:36 INFO - PROCESS | 1821 | 1461197616387 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1821 | 1461197616392 Marionette TRACE conn3 <- [1,2082,null,{}] 17:13:36 INFO - PROCESS | 1821 | 1461197616407 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:36 INFO - PROCESS | 1821 | 1461197616601 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:13:36 INFO - PROCESS | 1821 | 1461197616810 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c21800 == 165 [pid = 1821] [id = 528] 17:13:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff877731c00) [pid = 1821] [serial = 1585] [outer = (nil)] 17:13:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff879156c00) [pid = 1821] [serial = 1586] [outer = 0x7ff877731c00] 17:13:36 INFO - PROCESS | 1821 | 1461197616920 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff87a9e4800) [pid = 1821] [serial = 1587] [outer = 0x7ff877731c00] 17:13:37 INFO - PROCESS | 1821 | 1461197617806 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1481ms 17:13:37 INFO - PROCESS | 1821 | 1461197617875 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 1821 | 1461197617880 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:13:37 INFO - PROCESS | 1821 | 1461197617887 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 1821 | 1461197617890 Marionette TRACE conn3 <- [1,2086,null,{}] 17:13:37 INFO - PROCESS | 1821 | 1461197617895 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:38 INFO - PROCESS | 1821 | 1461197618078 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:13:38 INFO - PROCESS | 1821 | 1461197618335 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884423800 == 166 [pid = 1821] [id = 529] 17:13:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff877ae3400) [pid = 1821] [serial = 1588] [outer = (nil)] 17:13:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87f380400) [pid = 1821] [serial = 1589] [outer = 0x7ff877ae3400] 17:13:38 INFO - PROCESS | 1821 | 1461197618404 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff8802e6c00) [pid = 1821] [serial = 1590] [outer = 0x7ff877ae3400] 17:13:39 INFO - PROCESS | 1821 | 1461197619238 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1425ms 17:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:13:39 INFO - PROCESS | 1821 | 1461197619313 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1821 | 1461197619316 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:13:39 INFO - PROCESS | 1821 | 1461197619322 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1821 | 1461197619325 Marionette TRACE conn3 <- [1,2090,null,{}] 17:13:39 INFO - PROCESS | 1821 | 1461197619330 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 1821 | 1461197619542 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:13:39 INFO - PROCESS | 1821 | 1461197619750 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885520800 == 167 [pid = 1821] [id = 530] 17:13:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff87a9e5400) [pid = 1821] [serial = 1591] [outer = (nil)] 17:13:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff880b02c00) [pid = 1821] [serial = 1592] [outer = 0x7ff87a9e5400] 17:13:39 INFO - PROCESS | 1821 | 1461197619854 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff880e71000) [pid = 1821] [serial = 1593] [outer = 0x7ff87a9e5400] 17:13:40 INFO - PROCESS | 1821 | 1461197620778 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1485ms 17:13:40 INFO - PROCESS | 1821 | 1461197620807 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:13:40 INFO - PROCESS | 1821 | 1461197620810 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:13:40 INFO - PROCESS | 1821 | 1461197620816 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:13:40 INFO - PROCESS | 1821 | 1461197620818 Marionette TRACE conn3 <- [1,2094,null,{}] 17:13:40 INFO - PROCESS | 1821 | 1461197620823 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:41 INFO - PROCESS | 1821 | 1461197621027 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:13:41 INFO - PROCESS | 1821 | 1461197621244 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a946800 == 168 [pid = 1821] [id = 531] 17:13:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff874a55000) [pid = 1821] [serial = 1594] [outer = (nil)] 17:13:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff881673800) [pid = 1821] [serial = 1595] [outer = 0x7ff874a55000] 17:13:41 INFO - PROCESS | 1821 | 1461197621356 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff881e13400) [pid = 1821] [serial = 1596] [outer = 0x7ff874a55000] 17:13:42 INFO - PROCESS | 1821 | 1461197622196 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1426ms 17:13:42 INFO - PROCESS | 1821 | 1461197622242 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1821 | 1461197622246 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:13:42 INFO - PROCESS | 1821 | 1461197622251 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1821 | 1461197622253 Marionette TRACE conn3 <- [1,2098,null,{}] 17:13:42 INFO - PROCESS | 1821 | 1461197622258 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 1821 | 1461197622437 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:13:42 INFO - PROCESS | 1821 | 1461197622663 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88c6ea000 == 169 [pid = 1821] [id = 532] 17:13:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff8802e7800) [pid = 1821] [serial = 1597] [outer = (nil)] 17:13:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff884cce800) [pid = 1821] [serial = 1598] [outer = 0x7ff8802e7800] 17:13:42 INFO - PROCESS | 1821 | 1461197622730 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff884d76000) [pid = 1821] [serial = 1599] [outer = 0x7ff8802e7800] 17:13:43 INFO - PROCESS | 1821 | 1461197623619 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1426ms 17:13:43 INFO - PROCESS | 1821 | 1461197623678 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 1821 | 1461197623680 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:13:43 INFO - PROCESS | 1821 | 1461197623686 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 1821 | 1461197623688 Marionette TRACE conn3 <- [1,2102,null,{}] 17:13:43 INFO - PROCESS | 1821 | 1461197623694 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:43 INFO - PROCESS | 1821 | 1461197623872 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:13:44 INFO - PROCESS | 1821 | 1461197624086 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898bd9000 == 170 [pid = 1821] [id = 533] 17:13:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff881bb8400) [pid = 1821] [serial = 1600] [outer = (nil)] 17:13:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff886dd2400) [pid = 1821] [serial = 1601] [outer = 0x7ff881bb8400] 17:13:44 INFO - PROCESS | 1821 | 1461197624197 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff889a4b400) [pid = 1821] [serial = 1602] [outer = 0x7ff881bb8400] 17:13:45 INFO - PROCESS | 1821 | 1461197625062 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1426ms 17:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:13:45 INFO - PROCESS | 1821 | 1461197625113 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1821 | 1461197625116 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:13:45 INFO - PROCESS | 1821 | 1461197625122 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1821 | 1461197625125 Marionette TRACE conn3 <- [1,2106,null,{}] 17:13:45 INFO - PROCESS | 1821 | 1461197625129 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:45 INFO - PROCESS | 1821 | 1461197625308 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:13:45 INFO - PROCESS | 1821 | 1461197625585 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce14000 == 171 [pid = 1821] [id = 534] 17:13:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff8814ec800) [pid = 1821] [serial = 1603] [outer = (nil)] 17:13:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff88a066800) [pid = 1821] [serial = 1604] [outer = 0x7ff8814ec800] 17:13:45 INFO - PROCESS | 1821 | 1461197625660 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff88b551800) [pid = 1821] [serial = 1605] [outer = 0x7ff8814ec800] 17:13:46 INFO - PROCESS | 1821 | 1461197626488 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1427ms 17:13:46 INFO - PROCESS | 1821 | 1461197626548 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 1821 | 1461197626551 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:13:46 INFO - PROCESS | 1821 | 1461197626557 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 1821 | 1461197626559 Marionette TRACE conn3 <- [1,2110,null,{}] 17:13:46 INFO - PROCESS | 1821 | 1461197626565 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 1821 | 1461197626756 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:13:46 INFO - PROCESS | 1821 | 1461197626967 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89fb48000 == 172 [pid = 1821] [id = 535] 17:13:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff881d0ac00) [pid = 1821] [serial = 1606] [outer = (nil)] 17:13:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff88c8b4c00) [pid = 1821] [serial = 1607] [outer = 0x7ff881d0ac00] 17:13:47 INFO - PROCESS | 1821 | 1461197627077 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff896e66000) [pid = 1821] [serial = 1608] [outer = 0x7ff881d0ac00] 17:13:47 INFO - PROCESS | 1821 | 1461197627975 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1486ms 17:13:48 INFO - PROCESS | 1821 | 1461197628045 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1821 | 1461197628049 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:13:48 INFO - PROCESS | 1821 | 1461197628055 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1821 | 1461197628059 Marionette TRACE conn3 <- [1,2114,null,{}] 17:13:48 INFO - PROCESS | 1821 | 1461197628065 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 1821 | 1461197628288 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:13:48 INFO - PROCESS | 1821 | 1461197628499 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86e2e1800 == 173 [pid = 1821] [id = 536] 17:13:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff884cd2c00) [pid = 1821] [serial = 1609] [outer = (nil)] 17:13:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff898ee3c00) [pid = 1821] [serial = 1610] [outer = 0x7ff884cd2c00] 17:13:48 INFO - PROCESS | 1821 | 1461197628621 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff89b018800) [pid = 1821] [serial = 1611] [outer = 0x7ff884cd2c00] 17:13:49 INFO - PROCESS | 1821 | 1461197629518 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1533ms 17:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:13:49 INFO - PROCESS | 1821 | 1461197629590 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1821 | 1461197629592 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:13:49 INFO - PROCESS | 1821 | 1461197629599 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1821 | 1461197629602 Marionette TRACE conn3 <- [1,2118,null,{}] 17:13:49 INFO - PROCESS | 1821 | 1461197629607 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:49 INFO - PROCESS | 1821 | 1461197629789 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:13:50 INFO - PROCESS | 1821 | 1461197630005 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8aa2d4800 == 174 [pid = 1821] [id = 537] 17:13:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff8751ccc00) [pid = 1821] [serial = 1612] [outer = (nil)] 17:13:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff8751d4c00) [pid = 1821] [serial = 1613] [outer = 0x7ff8751ccc00] 17:13:50 INFO - PROCESS | 1821 | 1461197630113 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff8751d9c00) [pid = 1821] [serial = 1614] [outer = 0x7ff8751ccc00] 17:13:50 INFO - PROCESS | 1821 | 1461197630960 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1431ms 17:13:51 INFO - PROCESS | 1821 | 1461197631030 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1821 | 1461197631032 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:13:51 INFO - PROCESS | 1821 | 1461197631055 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1821 | 1461197631057 Marionette TRACE conn3 <- [1,2122,null,{}] 17:13:51 INFO - PROCESS | 1821 | 1461197631062 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 1821 | 1461197631238 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:13:51 INFO - PROCESS | 1821 | 1461197631450 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff7f000 == 175 [pid = 1821] [id = 538] 17:13:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff86e1db400) [pid = 1821] [serial = 1615] [outer = (nil)] 17:13:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff86e3f9000) [pid = 1821] [serial = 1616] [outer = 0x7ff86e1db400] 17:13:51 INFO - PROCESS | 1821 | 1461197631557 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff86e3fe400) [pid = 1821] [serial = 1617] [outer = 0x7ff86e1db400] 17:13:52 INFO - PROCESS | 1821 | 1461197632396 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1381ms 17:13:52 INFO - PROCESS | 1821 | 1461197632433 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1821 | 1461197632437 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:13:52 INFO - PROCESS | 1821 | 1461197632442 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1821 | 1461197632444 Marionette TRACE conn3 <- [1,2126,null,{}] 17:13:52 INFO - PROCESS | 1821 | 1461197632449 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 1821 | 1461197632632 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:13:52 INFO - PROCESS | 1821 | 1461197632848 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707cc000 == 176 [pid = 1821] [id = 539] 17:13:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff86e3f0800) [pid = 1821] [serial = 1618] [outer = (nil)] 17:13:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff8719b5c00) [pid = 1821] [serial = 1619] [outer = 0x7ff86e3f0800] 17:13:52 INFO - PROCESS | 1821 | 1461197632958 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff872092400) [pid = 1821] [serial = 1620] [outer = 0x7ff86e3f0800] 17:13:53 INFO - PROCESS | 1821 | ************************* 17:13:53 INFO - PROCESS | 1821 | A coding exception was thrown and uncaught in a Task. 17:13:53 INFO - PROCESS | 1821 | 17:13:53 INFO - PROCESS | 1821 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:13:53 INFO - PROCESS | 1821 | Full stack: 17:13:53 INFO - PROCESS | 1821 | ************************* 17:13:53 INFO - PROCESS | 1821 | 1461197633885 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1485ms 17:13:53 INFO - PROCESS | 1821 | 1461197633929 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:13:53 INFO - PROCESS | 1821 | 1461197633932 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:13:53 INFO - PROCESS | 1821 | 1461197633938 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:13:53 INFO - PROCESS | 1821 | 1461197633940 Marionette TRACE conn3 <- [1,2130,null,{}] 17:13:53 INFO - PROCESS | 1821 | 1461197633945 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:54 INFO - PROCESS | 1821 | 1461197634128 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:13:54 INFO - PROCESS | 1821 | 1461197634360 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8735cd800 == 177 [pid = 1821] [id = 540] 17:13:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff86e3fb400) [pid = 1821] [serial = 1621] [outer = (nil)] 17:13:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff8707c2c00) [pid = 1821] [serial = 1622] [outer = 0x7ff86e3fb400] 17:13:54 INFO - PROCESS | 1821 | 1461197634468 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff87209cc00) [pid = 1821] [serial = 1623] [outer = 0x7ff86e3fb400] 17:13:55 INFO - PROCESS | 1821 | 1461197635870 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 1821 | 1461197635931 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:13:55 INFO - PROCESS | 1821 | 1461197635938 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 1821 | 1461197635940 Marionette TRACE conn3 <- [1,2134,null,{}] 17:13:55 INFO - PROCESS | 1821 | 1461197635949 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 1821 | 1461197636126 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:13:56 INFO - PROCESS | 1821 | 1461197636384 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d2f800 == 178 [pid = 1821] [id = 541] 17:13:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff871e4f000) [pid = 1821] [serial = 1624] [outer = (nil)] 17:13:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff872085800) [pid = 1821] [serial = 1625] [outer = 0x7ff871e4f000] 17:13:56 INFO - PROCESS | 1821 | 1461197636492 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff872a52c00) [pid = 1821] [serial = 1626] [outer = 0x7ff871e4f000] 17:13:57 INFO - PROCESS | 1821 | 1461197637467 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1585ms 17:13:57 INFO - PROCESS | 1821 | 1461197637523 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1821 | 1461197637537 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:13:57 INFO - PROCESS | 1821 | 1461197637552 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1821 | 1461197637564 Marionette TRACE conn3 <- [1,2138,null,{}] 17:13:57 INFO - PROCESS | 1821 | 1461197637618 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 1821 | 1461197637813 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:13:58 INFO - PROCESS | 1821 | 1461197638074 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f4e1000 == 179 [pid = 1821] [id = 542] 17:13:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87344dc00) [pid = 1821] [serial = 1627] [outer = (nil)] 17:13:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff874a56c00) [pid = 1821] [serial = 1628] [outer = 0x7ff87344dc00] 17:13:58 INFO - PROCESS | 1821 | 1461197638187 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff875b0c400) [pid = 1821] [serial = 1629] [outer = 0x7ff87344dc00] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8707cd000 == 178 [pid = 1821] [id = 524] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff86f5eec00) [pid = 1821] [serial = 1481] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a8a0000 == 177 [pid = 1821] [id = 523] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d1f000 == 176 [pid = 1821] [id = 522] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875bbe000 == 175 [pid = 1821] [id = 521] 17:13:59 INFO - PROCESS | 1821 | 1461197639158 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87188d000 == 174 [pid = 1821] [id = 520] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875b23000 == 173 [pid = 1821] [id = 519] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ceb3800 == 172 [pid = 1821] [id = 512] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898f2a000 == 171 [pid = 1821] [id = 511] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d412800 == 170 [pid = 1821] [id = 510] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88b69d800 == 169 [pid = 1821] [id = 509] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff888917800 == 168 [pid = 1821] [id = 508] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885502800 == 167 [pid = 1821] [id = 507] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8843e0800 == 166 [pid = 1821] [id = 506] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a8a0800 == 165 [pid = 1821] [id = 505] 17:13:59 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875b29000 == 164 [pid = 1821] [id = 504] 17:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1664ms 17:13:59 INFO - PROCESS | 1821 | 1461197639217 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 1821 | 1461197639220 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:13:59 INFO - PROCESS | 1821 | 1461197639226 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 1821 | 1461197639231 Marionette TRACE conn3 <- [1,2142,null,{}] 17:13:59 INFO - PROCESS | 1821 | 1461197639245 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:59 INFO - PROCESS | 1821 | 1461197639426 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff879154c00) [pid = 1821] [serial = 1509] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff875bcc800) [pid = 1821] [serial = 1257] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff888ff4c00) [pid = 1821] [serial = 1287] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff87f525800) [pid = 1821] [serial = 1503] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff877aedc00) [pid = 1821] [serial = 1496] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff875fcb000) [pid = 1821] [serial = 1221] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff87348d800) [pid = 1821] [serial = 1508] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff8981e4c00) [pid = 1821] [serial = 1347] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff88b047000) [pid = 1821] [serial = 1335] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff874a5b400) [pid = 1821] [serial = 1490] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff89d1acc00) [pid = 1821] [serial = 1350] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff8707c7c00) [pid = 1821] [serial = 1224] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff877827800) [pid = 1821] [serial = 1494] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff87772d800) [pid = 1821] [serial = 1493] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff87835f000) [pid = 1821] [serial = 1497] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff88136fc00) [pid = 1821] [serial = 1457] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff88ad99400) [pid = 1821] [serial = 1449] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff86f5f2400) [pid = 1821] [serial = 1484] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff891066800) [pid = 1821] [serial = 1341] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff877731000) [pid = 1821] [serial = 1353] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff8753a8000) [pid = 1821] [serial = 1451] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff880e8e800) [pid = 1821] [serial = 1266] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff881371c00) [pid = 1821] [serial = 1269] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff884d68800) [pid = 1821] [serial = 1281] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff880e9c000) [pid = 1821] [serial = 1194] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff879452000) [pid = 1821] [serial = 1191] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff882ca5000) [pid = 1821] [serial = 1275] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff87a7f0800) [pid = 1821] [serial = 1500] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff884cd4000) [pid = 1821] [serial = 1200] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff881d02800) [pid = 1821] [serial = 1272] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff885489800) [pid = 1821] [serial = 1284] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff89b014000) [pid = 1821] [serial = 1215] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff86fa8c800) [pid = 1821] [serial = 1485] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff874a5f400) [pid = 1821] [serial = 1227] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff876aa1800) [pid = 1821] [serial = 1320] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff873491c00) [pid = 1821] [serial = 1188] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff872958000) [pid = 1821] [serial = 1488] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff87294d800) [pid = 1821] [serial = 1487] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff87209a000) [pid = 1821] [serial = 1469] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff884391800) [pid = 1821] [serial = 1278] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff87f384800) [pid = 1821] [serial = 1263] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff880a3a400) [pid = 1821] [serial = 1506] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff882c98800) [pid = 1821] [serial = 1197] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff898ed5c00) [pid = 1821] [serial = 1209] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff872a50c00) [pid = 1821] [serial = 1475] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff878364400) [pid = 1821] [serial = 1454] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff875b0e400) [pid = 1821] [serial = 1478] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff884cd2000) [pid = 1821] [serial = 1460] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff875b0f000) [pid = 1821] [serial = 1491] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff891d13800) [pid = 1821] [serial = 1206] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff872a60c00) [pid = 1821] [serial = 1212] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff889c45800) [pid = 1821] [serial = 1290] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff872a46400) [pid = 1821] [serial = 1472] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff89c974800) [pid = 1821] [serial = 1218] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff897cef000) [pid = 1821] [serial = 1344] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff877822400) [pid = 1821] [serial = 1356] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff898183c00) [pid = 1821] [serial = 1466] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff876d50c00) [pid = 1821] [serial = 1260] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff880e86400) [pid = 1821] [serial = 1254] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff88afa4400) [pid = 1821] [serial = 1463] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff879452800) [pid = 1821] [serial = 1499] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff88c697400) [pid = 1821] [serial = 1338] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff886cbd000) [pid = 1821] [serial = 1329] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff8802e8400) [pid = 1821] [serial = 1505] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff88a41e800) [pid = 1821] [serial = 1203] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff889772400) [pid = 1821] [serial = 1332] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff881d0d400) [pid = 1821] [serial = 1326] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff87f351000) [pid = 1821] [serial = 1502] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff87f530400) [pid = 1821] [serial = 1323] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff872076800) [pid = 1821] [serial = 1383] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1821 | 1461197639724 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871882800 == 165 [pid = 1821] [id = 543] 17:13:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff872076800) [pid = 1821] [serial = 1630] [outer = (nil)] 17:13:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff87344f000) [pid = 1821] [serial = 1631] [outer = 0x7ff872076800] 17:13:59 INFO - PROCESS | 1821 | 1461197639791 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff8769e8000) [pid = 1821] [serial = 1632] [outer = 0x7ff872076800] 17:14:00 INFO - PROCESS | 1821 | 1461197640469 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1821 | 1461197640521 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:14:00 INFO - PROCESS | 1821 | 1461197640526 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1821 | 1461197640528 Marionette TRACE conn3 <- [1,2146,null,{}] 17:14:00 INFO - PROCESS | 1821 | 1461197640533 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 1821 | 1461197640713 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:14:00 INFO - PROCESS | 1821 | 1461197640881 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c8d000 == 166 [pid = 1821] [id = 544] 17:14:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff86e1d6000) [pid = 1821] [serial = 1633] [outer = (nil)] 17:14:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff87772e400) [pid = 1821] [serial = 1634] [outer = 0x7ff86e1d6000] 17:14:00 INFO - PROCESS | 1821 | 1461197640939 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff878367c00) [pid = 1821] [serial = 1635] [outer = 0x7ff86e1d6000] 17:14:01 INFO - PROCESS | 1821 | 1461197641773 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1821 | 1461197641808 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:14:01 INFO - PROCESS | 1821 | 1461197641814 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 1821 | 1461197641817 Marionette TRACE conn3 <- [1,2150,null,{}] 17:14:01 INFO - PROCESS | 1821 | 1461197641822 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 1821 | 1461197642066 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:14:02 INFO - PROCESS | 1821 | 1461197642096 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a714000 == 167 [pid = 1821] [id = 545] 17:14:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff87294d800) [pid = 1821] [serial = 1636] [outer = (nil)] 17:14:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff879453000) [pid = 1821] [serial = 1637] [outer = 0x7ff87294d800] 17:14:02 INFO - PROCESS | 1821 | 1461197642161 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff87a9e2400) [pid = 1821] [serial = 1638] [outer = 0x7ff87294d800] 17:14:03 INFO - PROCESS | 1821 | 1461197643013 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:14:03 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:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1277ms 17:14:03 INFO - PROCESS | 1821 | 1461197643091 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1821 | 1461197643096 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:14:03 INFO - PROCESS | 1821 | 1461197643105 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1821 | 1461197643107 Marionette TRACE conn3 <- [1,2154,null,{}] 17:14:03 INFO - PROCESS | 1821 | 1461197643130 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:03 INFO - PROCESS | 1821 | 1461197643423 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:14:03 INFO - PROCESS | 1821 | 1461197643451 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88103d800 == 168 [pid = 1821] [id = 546] 17:14:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff87a9e7800) [pid = 1821] [serial = 1639] [outer = (nil)] 17:14:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff880546c00) [pid = 1821] [serial = 1640] [outer = 0x7ff87a9e7800] 17:14:03 INFO - PROCESS | 1821 | 1461197643512 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff880e85800) [pid = 1821] [serial = 1641] [outer = 0x7ff87a9e7800] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff873457800) [pid = 1821] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff878361800) [pid = 1821] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff873453c00) [pid = 1821] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff86fa8b400) [pid = 1821] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff872a4cc00) [pid = 1821] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:14:04 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff86fa8d000) [pid = 1821] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:14:04 INFO - PROCESS | 1821 | 1461197644614 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1533ms 17:14:04 INFO - PROCESS | 1821 | 1461197644638 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 1821 | 1461197644641 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:14:04 INFO - PROCESS | 1821 | 1461197644646 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 1821 | 1461197644648 Marionette TRACE conn3 <- [1,2158,null,{}] 17:14:04 INFO - PROCESS | 1821 | 1461197644653 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 1821 | 1461197644875 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:14:04 INFO - PROCESS | 1821 | 1461197644909 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8815b2800 == 169 [pid = 1821] [id = 547] 17:14:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff873258c00) [pid = 1821] [serial = 1642] [outer = (nil)] 17:14:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff880e91800) [pid = 1821] [serial = 1643] [outer = 0x7ff873258c00] 17:14:04 INFO - PROCESS | 1821 | 1461197644966 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff88105c000) [pid = 1821] [serial = 1644] [outer = 0x7ff873258c00] 17:14:05 INFO - PROCESS | 1821 | 1461197645760 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1138ms 17:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:14:05 INFO - PROCESS | 1821 | 1461197645785 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1821 | 1461197645788 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:14:05 INFO - PROCESS | 1821 | 1461197645793 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1821 | 1461197645796 Marionette TRACE conn3 <- [1,2162,null,{}] 17:14:05 INFO - PROCESS | 1821 | 1461197645800 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 1821 | 1461197646030 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:14:06 INFO - PROCESS | 1821 | 1461197646047 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8843ce800 == 170 [pid = 1821] [id = 548] 17:14:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff86fbd6400) [pid = 1821] [serial = 1645] [outer = (nil)] 17:14:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff8814e3000) [pid = 1821] [serial = 1646] [outer = 0x7ff86fbd6400] 17:14:06 INFO - PROCESS | 1821 | 1461197646103 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff8819bc400) [pid = 1821] [serial = 1647] [outer = 0x7ff86fbd6400] 17:14:07 INFO - PROCESS | 1821 | 1461197647192 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1435ms 17:14:07 INFO - PROCESS | 1821 | 1461197647228 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:14:07 INFO - PROCESS | 1821 | 1461197647235 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:14:07 INFO - PROCESS | 1821 | 1461197647243 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1821 | 1461197647248 Marionette TRACE conn3 <- [1,2166,null,{}] 17:14:07 INFO - PROCESS | 1821 | 1461197647254 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:07 INFO - PROCESS | 1821 | 1461197647443 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:14:07 INFO - PROCESS | 1821 | 1461197647656 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff873594800 == 171 [pid = 1821] [id = 549] 17:14:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff8707bc400) [pid = 1821] [serial = 1648] [outer = (nil)] 17:14:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff872097c00) [pid = 1821] [serial = 1649] [outer = 0x7ff8707bc400] 17:14:07 INFO - PROCESS | 1821 | 1461197647766 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff872a61800) [pid = 1821] [serial = 1650] [outer = 0x7ff8707bc400] 17:14:08 INFO - PROCESS | 1821 | 1461197648748 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1538ms 17:14:08 INFO - PROCESS | 1821 | 1461197648781 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 1821 | 1461197648790 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:14:08 INFO - PROCESS | 1821 | 1461197648800 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 1821 | 1461197648803 Marionette TRACE conn3 <- [1,2170,null,{}] 17:14:08 INFO - PROCESS | 1821 | 1461197648809 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:08 INFO - PROCESS | 1821 | 1461197648996 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:14:09 INFO - PROCESS | 1821 | 1461197649207 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f507800 == 172 [pid = 1821] [id = 550] 17:14:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff871793400) [pid = 1821] [serial = 1651] [outer = (nil)] 17:14:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff875fcac00) [pid = 1821] [serial = 1652] [outer = 0x7ff871793400] 17:14:09 INFO - PROCESS | 1821 | 1461197649272 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff877ae9000) [pid = 1821] [serial = 1653] [outer = 0x7ff871793400] 17:14:10 INFO - PROCESS | 1821 | 1461197650152 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1428ms 17:14:10 INFO - PROCESS | 1821 | 1461197650229 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 1821 | 1461197650232 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:14:10 INFO - PROCESS | 1821 | 1461197650238 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 1821 | 1461197650243 Marionette TRACE conn3 <- [1,2174,null,{}] 17:14:10 INFO - PROCESS | 1821 | 1461197650258 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:10 INFO - PROCESS | 1821 | 1461197650456 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:14:10 INFO - PROCESS | 1821 | 1461197650716 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885509800 == 173 [pid = 1821] [id = 551] 17:14:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff87f382800) [pid = 1821] [serial = 1654] [outer = (nil)] 17:14:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff87f44c800) [pid = 1821] [serial = 1655] [outer = 0x7ff87f382800] 17:14:10 INFO - PROCESS | 1821 | 1461197650815 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff880e62400) [pid = 1821] [serial = 1656] [outer = 0x7ff87f382800] 17:14:11 INFO - PROCESS | 1821 | 1461197651717 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1533ms 17:14:11 INFO - PROCESS | 1821 | 1461197651772 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1821 | 1461197651776 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:14:11 INFO - PROCESS | 1821 | 1461197651781 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1821 | 1461197651783 Marionette TRACE conn3 <- [1,2178,null,{}] 17:14:11 INFO - PROCESS | 1821 | 1461197651788 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 1821 | 1461197651994 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:14:12 INFO - PROCESS | 1821 | 1461197652198 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889c82800 == 174 [pid = 1821] [id = 552] 17:14:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff87f38c800) [pid = 1821] [serial = 1657] [outer = (nil)] 17:14:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff8819bfc00) [pid = 1821] [serial = 1658] [outer = 0x7ff87f38c800] 17:14:12 INFO - PROCESS | 1821 | 1461197652309 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff881bb5800) [pid = 1821] [serial = 1659] [outer = 0x7ff87f38c800] 17:14:13 INFO - PROCESS | 1821 | 1461197653178 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1427ms 17:14:13 INFO - PROCESS | 1821 | 1461197653209 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1821 | 1461197653213 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:14:13 INFO - PROCESS | 1821 | 1461197653218 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1821 | 1461197653221 Marionette TRACE conn3 <- [1,2182,null,{}] 17:14:13 INFO - PROCESS | 1821 | 1461197653226 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 1821 | 1461197653418 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:14:13 INFO - PROCESS | 1821 | 1461197653628 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ae10000 == 175 [pid = 1821] [id = 553] 17:14:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff880e92800) [pid = 1821] [serial = 1660] [outer = (nil)] 17:14:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff881e19400) [pid = 1821] [serial = 1661] [outer = 0x7ff880e92800] 17:14:13 INFO - PROCESS | 1821 | 1461197653692 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff882e2fc00) [pid = 1821] [serial = 1662] [outer = 0x7ff880e92800] 17:14:14 INFO - PROCESS | 1821 | 1461197654569 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1379ms 17:14:14 INFO - PROCESS | 1821 | 1461197654599 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 1821 | 1461197654602 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:14:14 INFO - PROCESS | 1821 | 1461197654608 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 1821 | 1461197654610 Marionette TRACE conn3 <- [1,2186,null,{}] 17:14:14 INFO - PROCESS | 1821 | 1461197654616 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 1821 | 1461197654811 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:14:15 INFO - PROCESS | 1821 | 1461197655028 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d35d000 == 176 [pid = 1821] [id = 554] 17:14:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff8793cdc00) [pid = 1821] [serial = 1663] [outer = (nil)] 17:14:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff884391800) [pid = 1821] [serial = 1664] [outer = 0x7ff8793cdc00] 17:14:15 INFO - PROCESS | 1821 | 1461197655141 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff88976b400) [pid = 1821] [serial = 1665] [outer = 0x7ff8793cdc00] 17:14:16 INFO - PROCESS | 1821 | 1461197656053 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1486ms 17:14:16 INFO - PROCESS | 1821 | 1461197656095 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1821 | 1461197656099 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:14:16 INFO - PROCESS | 1821 | 1461197656104 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1821 | 1461197656107 Marionette TRACE conn3 <- [1,2190,null,{}] 17:14:16 INFO - PROCESS | 1821 | 1461197656112 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:16 INFO - PROCESS | 1821 | 1461197656296 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:14:16 INFO - PROCESS | 1821 | 1461197656508 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f1f000 == 177 [pid = 1821] [id = 555] 17:14:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87f52b400) [pid = 1821] [serial = 1666] [outer = (nil)] 17:14:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff889c4e400) [pid = 1821] [serial = 1667] [outer = 0x7ff87f52b400] 17:14:16 INFO - PROCESS | 1821 | 1461197656615 Marionette DEBUG loaded listener.js 17:14:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff88ad99400) [pid = 1821] [serial = 1668] [outer = 0x7ff87f52b400] 17:14:17 INFO - PROCESS | 1821 | 1461197657469 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1380ms 17:14:17 INFO - PROCESS | 1821 | 1461197657485 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:14:17 INFO - PROCESS | 1821 | 1461197657489 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:14:17 INFO - PROCESS | 1821 | 1461197657512 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:14:17 INFO - PROCESS | 1821 | 1461197657516 Marionette TRACE conn3 <- [1,2194,null,{}] 17:14:17 INFO - PROCESS | 1821 | 1461197657523 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:17 INFO - PROCESS | 1821 | 1461197657706 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:14:17 INFO - PROCESS | 1821 | 1461197657917 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce1d800 == 178 [pid = 1821] [id = 556] 17:14:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff88575f000) [pid = 1821] [serial = 1669] [outer = (nil)] 17:14:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff88b97a000) [pid = 1821] [serial = 1670] [outer = 0x7ff88575f000] 17:14:18 INFO - PROCESS | 1821 | 1461197658026 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff88d772c00) [pid = 1821] [serial = 1671] [outer = 0x7ff88575f000] 17:14:18 INFO - PROCESS | 1821 | 1461197658878 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1400ms 17:14:18 INFO - PROCESS | 1821 | 1461197658895 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1821 | 1461197658899 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:14:18 INFO - PROCESS | 1821 | 1461197658904 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1821 | 1461197658906 Marionette TRACE conn3 <- [1,2198,null,{}] 17:14:18 INFO - PROCESS | 1821 | 1461197658912 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:19 INFO - PROCESS | 1821 | 1461197659102 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:14:19 INFO - PROCESS | 1821 | 1461197659316 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d52f000 == 179 [pid = 1821] [id = 557] 17:14:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff872952000) [pid = 1821] [serial = 1672] [outer = (nil)] 17:14:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff897a76800) [pid = 1821] [serial = 1673] [outer = 0x7ff872952000] 17:14:19 INFO - PROCESS | 1821 | 1461197659428 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff897ff2c00) [pid = 1821] [serial = 1674] [outer = 0x7ff872952000] 17:14:20 INFO - PROCESS | 1821 | 1461197660294 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1428ms 17:14:20 INFO - PROCESS | 1821 | 1461197660333 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 1821 | 1461197660337 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:14:20 INFO - PROCESS | 1821 | 1461197660342 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 1821 | 1461197660344 Marionette TRACE conn3 <- [1,2202,null,{}] 17:14:20 INFO - PROCESS | 1821 | 1461197660350 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 1821 | 1461197660538 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:14:20 INFO - PROCESS | 1821 | 1461197660752 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a24e0000 == 180 [pid = 1821] [id = 558] 17:14:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff875fcb000) [pid = 1821] [serial = 1675] [outer = (nil)] 17:14:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff898112400) [pid = 1821] [serial = 1676] [outer = 0x7ff875fcb000] 17:14:20 INFO - PROCESS | 1821 | 1461197660867 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff899118000) [pid = 1821] [serial = 1677] [outer = 0x7ff875fcb000] 17:14:21 INFO - PROCESS | 1821 | 1461197661789 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1477ms 17:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:14:21 INFO - PROCESS | 1821 | 1461197661820 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1821 | 1461197661823 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:14:21 INFO - PROCESS | 1821 | 1461197661829 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 1821 | 1461197661833 Marionette TRACE conn3 <- [1,2206,null,{}] 17:14:21 INFO - PROCESS | 1821 | 1461197661838 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:22 INFO - PROCESS | 1821 | 1461197662042 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:14:22 INFO - PROCESS | 1821 | 1461197662262 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f159000 == 181 [pid = 1821] [id = 559] 17:14:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff86fa61800) [pid = 1821] [serial = 1678] [outer = (nil)] 17:14:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff86fa6f800) [pid = 1821] [serial = 1679] [outer = 0x7ff86fa61800] 17:14:22 INFO - PROCESS | 1821 | 1461197662373 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff89c974800) [pid = 1821] [serial = 1680] [outer = 0x7ff86fa61800] 17:14:23 INFO - PROCESS | 1821 | 1461197663221 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1428ms 17:14:23 INFO - PROCESS | 1821 | 1461197663257 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1821 | 1461197663260 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:14:23 INFO - PROCESS | 1821 | 1461197663266 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1821 | 1461197663268 Marionette TRACE conn3 <- [1,2210,null,{}] 17:14:23 INFO - PROCESS | 1821 | 1461197663273 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 1821 | 1461197663465 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:14:23 INFO - PROCESS | 1821 | 1461197663679 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f367800 == 182 [pid = 1821] [id = 560] 17:14:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff86fa66c00) [pid = 1821] [serial = 1681] [outer = (nil)] 17:14:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff881b76800) [pid = 1821] [serial = 1682] [outer = 0x7ff86fa66c00] 17:14:23 INFO - PROCESS | 1821 | 1461197663785 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff881b7b400) [pid = 1821] [serial = 1683] [outer = 0x7ff86fa66c00] 17:14:24 INFO - PROCESS | 1821 | 1461197664600 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1375ms 17:14:24 INFO - PROCESS | 1821 | 1461197664641 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1821 | 1461197664643 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:14:24 INFO - PROCESS | 1821 | 1461197664649 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1821 | 1461197664652 Marionette TRACE conn3 <- [1,2214,null,{}] 17:14:24 INFO - PROCESS | 1821 | 1461197664656 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:24 INFO - PROCESS | 1821 | 1461197664836 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:14:25 INFO - PROCESS | 1821 | 1461197665048 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a2425000 == 183 [pid = 1821] [id = 561] 17:14:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff86fa67c00) [pid = 1821] [serial = 1684] [outer = (nil)] 17:14:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff881b7f800) [pid = 1821] [serial = 1685] [outer = 0x7ff86fa67c00] 17:14:25 INFO - PROCESS | 1821 | 1461197665157 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff89d07d000) [pid = 1821] [serial = 1686] [outer = 0x7ff86fa67c00] 17:14:26 INFO - PROCESS | 1821 | 1461197666041 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1428ms 17:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:14:26 INFO - PROCESS | 1821 | 1461197666077 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1821 | 1461197666079 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:14:26 INFO - PROCESS | 1821 | 1461197666084 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1821 | 1461197666087 Marionette TRACE conn3 <- [1,2218,null,{}] 17:14:26 INFO - PROCESS | 1821 | 1461197666094 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:26 INFO - PROCESS | 1821 | 1461197666273 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:14:26 INFO - PROCESS | 1821 | 1461197666487 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f5d5800 == 184 [pid = 1821] [id = 562] 17:14:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff86f5e3800) [pid = 1821] [serial = 1687] [outer = (nil)] 17:14:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff8719b1800) [pid = 1821] [serial = 1688] [outer = 0x7ff86f5e3800] 17:14:26 INFO - PROCESS | 1821 | 1461197666591 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff879213000) [pid = 1821] [serial = 1689] [outer = 0x7ff86f5e3800] 17:14:27 INFO - PROCESS | 1821 | 1461197667970 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1929ms 17:14:28 INFO - PROCESS | 1821 | 1461197668013 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 1821 | 1461197668019 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:14:28 INFO - PROCESS | 1821 | 1461197668026 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1821 | 1461197668031 Marionette TRACE conn3 <- [1,2222,null,{}] 17:14:28 INFO - PROCESS | 1821 | 1461197668091 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 1821 | 1461197668374 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:14:28 INFO - PROCESS | 1821 | 1461197668584 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700f1000 == 185 [pid = 1821] [id = 563] 17:14:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff86fa63c00) [pid = 1821] [serial = 1690] [outer = (nil)] 17:14:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff86fa69800) [pid = 1821] [serial = 1691] [outer = 0x7ff86fa63c00] 17:14:28 INFO - PROCESS | 1821 | 1461197668649 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff86fa88000) [pid = 1821] [serial = 1692] [outer = 0x7ff86fa63c00] 17:14:29 INFO - PROCESS | 1821 | 1461197669642 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1684ms 17:14:29 INFO - PROCESS | 1821 | 1461197669710 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:14:29 INFO - PROCESS | 1821 | 1461197669717 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:14:29 INFO - PROCESS | 1821 | 1461197669726 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 1821 | 1461197669730 Marionette TRACE conn3 <- [1,2226,null,{}] 17:14:29 INFO - PROCESS | 1821 | 1461197669735 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:29 INFO - PROCESS | 1821 | 1461197669956 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:14:30 INFO - PROCESS | 1821 | 1461197670297 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce13800 == 184 [pid = 1821] [id = 489] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cebb800 == 183 [pid = 1821] [id = 487] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23e9000 == 182 [pid = 1821] [id = 488] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898e03800 == 181 [pid = 1821] [id = 486] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff875bc3800) [pid = 1821] [serial = 1577] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff88b97e000) [pid = 1821] [serial = 1541] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff899111800) [pid = 1821] [serial = 1544] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff86fbd9c00) [pid = 1821] [serial = 1547] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff86fbda800) [pid = 1821] [serial = 1553] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff86e1dd800) [pid = 1821] [serial = 1550] [outer = (nil)] [url = about:blank] 17:14:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86faa0000 == 182 [pid = 1821] [id = 564] 17:14:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff86e1dd800) [pid = 1821] [serial = 1693] [outer = (nil)] 17:14:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff8719a8400) [pid = 1821] [serial = 1694] [outer = 0x7ff86e1dd800] 17:14:30 INFO - PROCESS | 1821 | 1461197670463 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff871b74400) [pid = 1821] [serial = 1695] [outer = 0x7ff86e1dd800] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815b2800 == 181 [pid = 1821] [id = 547] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88103d800 == 180 [pid = 1821] [id = 546] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a714000 == 179 [pid = 1821] [id = 545] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c8d000 == 178 [pid = 1821] [id = 544] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871882800 == 177 [pid = 1821] [id = 543] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f4e1000 == 176 [pid = 1821] [id = 542] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d2f800 == 175 [pid = 1821] [id = 541] 17:14:30 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86ff7f000 == 174 [pid = 1821] [id = 538] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8aa2d4800 == 173 [pid = 1821] [id = 537] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86e2e1800 == 172 [pid = 1821] [id = 536] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89fb48000 == 171 [pid = 1821] [id = 535] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce14000 == 170 [pid = 1821] [id = 534] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898bd9000 == 169 [pid = 1821] [id = 533] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88c6ea000 == 168 [pid = 1821] [id = 532] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a946800 == 167 [pid = 1821] [id = 531] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885520800 == 166 [pid = 1821] [id = 530] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884423800 == 165 [pid = 1821] [id = 529] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c21800 == 164 [pid = 1821] [id = 528] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff879485000 == 163 [pid = 1821] [id = 527] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871f81800 == 162 [pid = 1821] [id = 526] 17:14:31 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a71d000 == 161 [pid = 1821] [id = 525] 17:14:31 INFO - PROCESS | 1821 | 1461197671272 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff879445400) [pid = 1821] [serial = 1511] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff873484c00) [pid = 1821] [serial = 1562] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff875b07400) [pid = 1821] [serial = 1563] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff879445000) [pid = 1821] [serial = 1571] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff877828000) [pid = 1821] [serial = 1568] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff8862d9800) [pid = 1821] [serial = 1535] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff872091400) [pid = 1821] [serial = 1560] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff880e69000) [pid = 1821] [serial = 1526] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff871b78400) [pid = 1821] [serial = 1559] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff884310400) [pid = 1821] [serial = 1532] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff875bd1000) [pid = 1821] [serial = 1565] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff876d49000) [pid = 1821] [serial = 1566] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff881bb7000) [pid = 1821] [serial = 1529] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff8719aa800) [pid = 1821] [serial = 1556] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff889c02c00) [pid = 1821] [serial = 1538] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff880545800) [pid = 1821] [serial = 1523] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff872097400) [pid = 1821] [serial = 1514] [outer = (nil)] [url = about:blank] 17:14:31 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:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1583ms 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff87a74dc00) [pid = 1821] [serial = 1572] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff87944fc00) [pid = 1821] [serial = 1520] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff875fc0c00) [pid = 1821] [serial = 1517] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff8707c0000) [pid = 1821] [serial = 1574] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff878361400) [pid = 1821] [serial = 1569] [outer = (nil)] [url = about:blank] 17:14:31 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff872a43800) [pid = 1821] [serial = 1575] [outer = (nil)] [url = about:blank] 17:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:14:31 INFO - PROCESS | 1821 | 1461197671324 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 1821 | 1461197671326 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:14:31 INFO - PROCESS | 1821 | 1461197671331 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 1821 | 1461197671337 Marionette TRACE conn3 <- [1,2230,null,{}] 17:14:31 INFO - PROCESS | 1821 | 1461197671351 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:31 INFO - PROCESS | 1821 | 1461197671518 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:14:31 INFO - PROCESS | 1821 | 1461197671533 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8728d9800 == 162 [pid = 1821] [id = 565] 17:14:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff87207c000) [pid = 1821] [serial = 1696] [outer = (nil)] 17:14:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff8720a0400) [pid = 1821] [serial = 1697] [outer = 0x7ff87207c000] 17:14:31 INFO - PROCESS | 1821 | 1461197671592 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff872a49c00) [pid = 1821] [serial = 1698] [outer = 0x7ff87207c000] 17:14:32 INFO - PROCESS | 1821 | 1461197672461 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1191ms 17:14:32 INFO - PROCESS | 1821 | 1461197672522 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1821 | 1461197672527 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:14:32 INFO - PROCESS | 1821 | 1461197672532 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1821 | 1461197672534 Marionette TRACE conn3 <- [1,2234,null,{}] 17:14:32 INFO - PROCESS | 1821 | 1461197672539 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 1821 | 1461197672715 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:14:32 INFO - PROCESS | 1821 | 1461197672724 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8735e4000 == 163 [pid = 1821] [id = 566] 17:14:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff872a4a800) [pid = 1821] [serial = 1699] [outer = (nil)] 17:14:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff873253000) [pid = 1821] [serial = 1700] [outer = 0x7ff872a4a800] 17:14:32 INFO - PROCESS | 1821 | 1461197672783 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff873457400) [pid = 1821] [serial = 1701] [outer = 0x7ff872a4a800] 17:14:33 INFO - PROCESS | 1821 | 1461197673735 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1224ms 17:14:33 INFO - PROCESS | 1821 | 1461197673757 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1821 | 1461197673759 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:14:33 INFO - PROCESS | 1821 | 1461197673765 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1821 | 1461197673771 Marionette TRACE conn3 <- [1,2238,null,{}] 17:14:33 INFO - PROCESS | 1821 | 1461197673785 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:34 INFO - PROCESS | 1821 | 1461197674016 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:14:34 INFO - PROCESS | 1821 | 1461197674047 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b2f800 == 164 [pid = 1821] [id = 567] 17:14:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff87207c400) [pid = 1821] [serial = 1702] [outer = (nil)] 17:14:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff87348e800) [pid = 1821] [serial = 1703] [outer = 0x7ff87207c400] 17:14:34 INFO - PROCESS | 1821 | 1461197674107 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff8751cc400) [pid = 1821] [serial = 1704] [outer = 0x7ff87207c400] 17:14:34 INFO - PROCESS | 1821 | 1461197674969 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff871e4f000) [pid = 1821] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff87344dc00) [pid = 1821] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff86e1d6000) [pid = 1821] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff872076800) [pid = 1821] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff87294d800) [pid = 1821] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff87a9e7800) [pid = 1821] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:14:35 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff873258c00) [pid = 1821] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1593ms 17:14:35 INFO - PROCESS | 1821 | 1461197675371 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1821 | 1461197675375 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:14:35 INFO - PROCESS | 1821 | 1461197675380 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1821 | 1461197675383 Marionette TRACE conn3 <- [1,2242,null,{}] 17:14:35 INFO - PROCESS | 1821 | 1461197675387 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 1821 | 1461197675585 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:14:35 INFO - PROCESS | 1821 | 1461197675808 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876bbf000 == 165 [pid = 1821] [id = 568] 17:14:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff875b14400) [pid = 1821] [serial = 1705] [outer = (nil)] 17:14:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff875bd0c00) [pid = 1821] [serial = 1706] [outer = 0x7ff875b14400] 17:14:35 INFO - PROCESS | 1821 | 1461197675870 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff875fca800) [pid = 1821] [serial = 1707] [outer = 0x7ff875b14400] 17:14:36 INFO - PROCESS | 1821 | 1461197676527 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:14:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:14:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1175ms 17:14:36 INFO - PROCESS | 1821 | 1461197676555 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 1821 | 1461197676558 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:14:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:14:36 INFO - PROCESS | 1821 | 1461197676562 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 1821 | 1461197676565 Marionette TRACE conn3 <- [1,2246,null,{}] 17:14:36 INFO - PROCESS | 1821 | 1461197676569 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:36 INFO - PROCESS | 1821 | 1461197676727 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:14:36 INFO - PROCESS | 1821 | 1461197676900 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c99000 == 166 [pid = 1821] [id = 569] 17:14:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff8751d7400) [pid = 1821] [serial = 1708] [outer = (nil)] 17:14:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff876939400) [pid = 1821] [serial = 1709] [outer = 0x7ff8751d7400] 17:14:36 INFO - PROCESS | 1821 | 1461197676956 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff876a9c400) [pid = 1821] [serial = 1710] [outer = 0x7ff8751d7400] 17:14:37 INFO - PROCESS | 1821 | 1461197677840 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1331ms 17:14:37 INFO - PROCESS | 1821 | 1461197677895 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1821 | 1461197677900 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:14:37 INFO - PROCESS | 1821 | 1461197677908 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1821 | 1461197677914 Marionette TRACE conn3 <- [1,2250,null,{}] 17:14:37 INFO - PROCESS | 1821 | 1461197677923 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:38 INFO - PROCESS | 1821 | 1461197678157 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:14:38 INFO - PROCESS | 1821 | 1461197678429 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fab8000 == 167 [pid = 1821] [id = 570] 17:14:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff86f5f1400) [pid = 1821] [serial = 1711] [outer = (nil)] 17:14:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff86fbe0400) [pid = 1821] [serial = 1712] [outer = 0x7ff86f5f1400] 17:14:38 INFO - PROCESS | 1821 | 1461197678554 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff8719a9400) [pid = 1821] [serial = 1713] [outer = 0x7ff86f5f1400] 17:14:39 INFO - PROCESS | 1821 | 1461197679351 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1489ms 17:14:39 INFO - PROCESS | 1821 | 1461197679397 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 1821 | 1461197679405 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:14:39 INFO - PROCESS | 1821 | 1461197679415 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1821 | 1461197679418 Marionette TRACE conn3 <- [1,2254,null,{}] 17:14:39 INFO - PROCESS | 1821 | 1461197679424 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 1821 | 1461197679612 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:14:39 INFO - PROCESS | 1821 | 1461197679831 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b2e800 == 168 [pid = 1821] [id = 571] 17:14:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff86fa88c00) [pid = 1821] [serial = 1714] [outer = (nil)] 17:14:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff872093000) [pid = 1821] [serial = 1715] [outer = 0x7ff86fa88c00] 17:14:39 INFO - PROCESS | 1821 | 1461197679939 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff872a56400) [pid = 1821] [serial = 1716] [outer = 0x7ff86fa88c00] 17:14:41 INFO - PROCESS | 1821 | 1461197680997 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 17:14:41 INFO - PROCESS | 1821 | 1461197681044 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:14:41 INFO - PROCESS | 1821 | 1461197681048 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:14:41 INFO - PROCESS | 1821 | 1461197681055 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 1821 | 1461197681061 Marionette TRACE conn3 <- [1,2258,null,{}] 17:14:41 INFO - PROCESS | 1821 | 1461197681077 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:41 INFO - PROCESS | 1821 | 1461197681272 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:14:41 INFO - PROCESS | 1821 | 1461197681525 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8790cc000 == 169 [pid = 1821] [id = 572] 17:14:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff87324d400) [pid = 1821] [serial = 1717] [outer = (nil)] 17:14:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff875b07400) [pid = 1821] [serial = 1718] [outer = 0x7ff87324d400] 17:14:41 INFO - PROCESS | 1821 | 1461197681643 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff875fbd400) [pid = 1821] [serial = 1719] [outer = 0x7ff87324d400] 17:14:42 INFO - PROCESS | 1821 | 1461197682481 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1487ms 17:14:42 INFO - PROCESS | 1821 | 1461197682542 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 1821 | 1461197682547 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:14:42 INFO - PROCESS | 1821 | 1461197682553 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1821 | 1461197682556 Marionette TRACE conn3 <- [1,2262,null,{}] 17:14:42 INFO - PROCESS | 1821 | 1461197682561 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:42 INFO - PROCESS | 1821 | 1461197682762 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:14:42 INFO - PROCESS | 1821 | 1461197682971 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2c2800 == 170 [pid = 1821] [id = 573] 17:14:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff8751cc800) [pid = 1821] [serial = 1720] [outer = (nil)] 17:14:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff876d42800) [pid = 1821] [serial = 1721] [outer = 0x7ff8751cc800] 17:14:43 INFO - PROCESS | 1821 | 1461197683082 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff877727000) [pid = 1821] [serial = 1722] [outer = 0x7ff8751cc800] 17:14:43 INFO - PROCESS | 1821 | 1461197683946 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1432ms 17:14:43 INFO - PROCESS | 1821 | 1461197683986 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 1821 | 1461197683989 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:14:43 INFO - PROCESS | 1821 | 1461197683995 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 1821 | 1461197683998 Marionette TRACE conn3 <- [1,2266,null,{}] 17:14:44 INFO - PROCESS | 1821 | 1461197684003 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 1821 | 1461197684188 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:14:44 INFO - PROCESS | 1821 | 1461197684408 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a814000 == 171 [pid = 1821] [id = 574] 17:14:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff8753ab800) [pid = 1821] [serial = 1723] [outer = (nil)] 17:14:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff87781d800) [pid = 1821] [serial = 1724] [outer = 0x7ff8753ab800] 17:14:44 INFO - PROCESS | 1821 | 1461197684515 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff877ae5c00) [pid = 1821] [serial = 1725] [outer = 0x7ff8753ab800] 17:14:45 INFO - PROCESS | 1821 | 1461197685401 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1430ms 17:14:45 INFO - PROCESS | 1821 | 1461197685440 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 1821 | 1461197685443 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:14:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:14:45 INFO - PROCESS | 1821 | 1461197685453 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 1821 | 1461197685455 Marionette TRACE conn3 <- [1,2270,null,{}] 17:14:45 INFO - PROCESS | 1821 | 1461197685459 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:45 INFO - PROCESS | 1821 | 1461197685671 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:14:45 INFO - PROCESS | 1821 | 1461197685903 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f509000 == 172 [pid = 1821] [id = 575] 17:14:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff877732400) [pid = 1821] [serial = 1726] [outer = (nil)] 17:14:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff878283000) [pid = 1821] [serial = 1727] [outer = 0x7ff877732400] 17:14:46 INFO - PROCESS | 1821 | 1461197686027 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff879213800) [pid = 1821] [serial = 1728] [outer = 0x7ff877732400] 17:14:46 INFO - PROCESS | 1821 | 1461197686879 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1480ms 17:14:46 INFO - PROCESS | 1821 | 1461197686934 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 1821 | 1461197686937 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:14:46 INFO - PROCESS | 1821 | 1461197686943 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1821 | 1461197686946 Marionette TRACE conn3 <- [1,2274,null,{}] 17:14:46 INFO - PROCESS | 1821 | 1461197686950 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:47 INFO - PROCESS | 1821 | 1461197687126 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:14:47 INFO - PROCESS | 1821 | 1461197687341 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805da800 == 173 [pid = 1821] [id = 576] 17:14:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff873257400) [pid = 1821] [serial = 1729] [outer = (nil)] 17:14:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff87921b400) [pid = 1821] [serial = 1730] [outer = 0x7ff873257400] 17:14:47 INFO - PROCESS | 1821 | 1461197687447 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff8793d2400) [pid = 1821] [serial = 1731] [outer = 0x7ff873257400] 17:14:48 INFO - PROCESS | 1821 | 1461197688264 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1376ms 17:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:14:48 INFO - PROCESS | 1821 | 1461197688319 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1821 | 1461197688321 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:14:48 INFO - PROCESS | 1821 | 1461197688327 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1821 | 1461197688330 Marionette TRACE conn3 <- [1,2278,null,{}] 17:14:48 INFO - PROCESS | 1821 | 1461197688335 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:48 INFO - PROCESS | 1821 | 1461197688603 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:14:48 INFO - PROCESS | 1821 | 1461197688759 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88190a000 == 174 [pid = 1821] [id = 577] 17:14:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff8793cf400) [pid = 1821] [serial = 1732] [outer = (nil)] 17:14:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff879447800) [pid = 1821] [serial = 1733] [outer = 0x7ff8793cf400] 17:14:48 INFO - PROCESS | 1821 | 1461197688870 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff879452800) [pid = 1821] [serial = 1734] [outer = 0x7ff8793cf400] 17:14:49 INFO - PROCESS | 1821 | 1461197689718 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1433ms 17:14:49 INFO - PROCESS | 1821 | 1461197689759 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1821 | 1461197689762 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:14:49 INFO - PROCESS | 1821 | 1461197689767 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1821 | 1461197689769 Marionette TRACE conn3 <- [1,2282,null,{}] 17:14:49 INFO - PROCESS | 1821 | 1461197689775 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 1821 | 1461197689961 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:14:50 INFO - PROCESS | 1821 | 1461197690193 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881d9c000 == 175 [pid = 1821] [id = 578] 17:14:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff8793d3c00) [pid = 1821] [serial = 1735] [outer = (nil)] 17:14:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff87a74c800) [pid = 1821] [serial = 1736] [outer = 0x7ff8793d3c00] 17:14:50 INFO - PROCESS | 1821 | 1461197690262 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff87a7ee000) [pid = 1821] [serial = 1737] [outer = 0x7ff8793d3c00] 17:14:51 INFO - PROCESS | 1821 | 1461197691138 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:14:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:14:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1425ms 17:14:51 INFO - PROCESS | 1821 | 1461197691194 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 1821 | 1461197691197 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:14:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:14:51 INFO - PROCESS | 1821 | 1461197691203 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 1821 | 1461197691205 Marionette TRACE conn3 <- [1,2286,null,{}] 17:14:51 INFO - PROCESS | 1821 | 1461197691210 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:51 INFO - PROCESS | 1821 | 1461197691402 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:14:51 INFO - PROCESS | 1821 | 1461197691622 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8839ed800 == 176 [pid = 1821] [id = 579] 17:14:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff873254400) [pid = 1821] [serial = 1738] [outer = (nil)] 17:14:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff87a7f7800) [pid = 1821] [serial = 1739] [outer = 0x7ff873254400] 17:14:51 INFO - PROCESS | 1821 | 1461197691735 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87a9edc00) [pid = 1821] [serial = 1740] [outer = 0x7ff873254400] 17:14:52 INFO - PROCESS | 1821 | 1461197692634 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:14:52 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:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1477ms 17:14:52 INFO - PROCESS | 1821 | 1461197692681 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:14:52 INFO - PROCESS | 1821 | 1461197692685 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:14:52 INFO - PROCESS | 1821 | 1461197692690 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1821 | 1461197692694 Marionette TRACE conn3 <- [1,2290,null,{}] 17:14:52 INFO - PROCESS | 1821 | 1461197692699 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:52 INFO - PROCESS | 1821 | 1461197692903 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:14:53 INFO - PROCESS | 1821 | 1461197693125 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88522b000 == 177 [pid = 1821] [id = 580] 17:14:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff8793d5800) [pid = 1821] [serial = 1741] [outer = (nil)] 17:14:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff87f330c00) [pid = 1821] [serial = 1742] [outer = 0x7ff8793d5800] 17:14:53 INFO - PROCESS | 1821 | 1461197693242 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff87f38f000) [pid = 1821] [serial = 1743] [outer = 0x7ff8793d5800] 17:14:54 INFO - PROCESS | 1821 | 1461197694184 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1527ms 17:14:54 INFO - PROCESS | 1821 | 1461197694217 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:14:54 INFO - PROCESS | 1821 | 1461197694220 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:14:54 INFO - PROCESS | 1821 | 1461197694226 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 1821 | 1461197694228 Marionette TRACE conn3 <- [1,2294,null,{}] 17:14:54 INFO - PROCESS | 1821 | 1461197694234 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:54 INFO - PROCESS | 1821 | 1461197694418 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:14:54 INFO - PROCESS | 1821 | 1461197694638 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885593000 == 178 [pid = 1821] [id = 581] 17:14:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff87f2e7c00) [pid = 1821] [serial = 1744] [outer = (nil)] 17:14:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff87f52ec00) [pid = 1821] [serial = 1745] [outer = 0x7ff87f2e7c00] 17:14:54 INFO - PROCESS | 1821 | 1461197694747 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff880542400) [pid = 1821] [serial = 1746] [outer = 0x7ff87f2e7c00] 17:14:55 INFO - PROCESS | 1821 | 1461197695590 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1377ms 17:14:55 INFO - PROCESS | 1821 | 1461197695604 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1821 | 1461197695606 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:14:55 INFO - PROCESS | 1821 | 1461197695612 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1821 | 1461197695614 Marionette TRACE conn3 <- [1,2298,null,{}] 17:14:55 INFO - PROCESS | 1821 | 1461197695619 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:55 INFO - PROCESS | 1821 | 1461197695808 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:14:56 INFO - PROCESS | 1821 | 1461197696131 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87359f000 == 179 [pid = 1821] [id = 582] 17:14:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff86fa64c00) [pid = 1821] [serial = 1747] [outer = (nil)] 17:14:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff876933000) [pid = 1821] [serial = 1748] [outer = 0x7ff86fa64c00] 17:14:56 INFO - PROCESS | 1821 | 1461197696205 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff880550800) [pid = 1821] [serial = 1749] [outer = 0x7ff86fa64c00] 17:14:57 INFO - PROCESS | 1821 | 1461197697504 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1930ms 17:14:57 INFO - PROCESS | 1821 | 1461197697543 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1821 | 1461197697547 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:14:57 INFO - PROCESS | 1821 | 1461197697554 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1821 | 1461197697559 Marionette TRACE conn3 <- [1,2302,null,{}] 17:14:57 INFO - PROCESS | 1821 | 1461197697586 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 1821 | 1461197697819 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:14:58 INFO - PROCESS | 1821 | 1461197698049 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87547c800 == 180 [pid = 1821] [id = 583] 17:14:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff86fa67800) [pid = 1821] [serial = 1750] [outer = (nil)] 17:14:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff86fbd2800) [pid = 1821] [serial = 1751] [outer = 0x7ff86fa67800] 17:14:58 INFO - PROCESS | 1821 | 1461197698113 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff87178f800) [pid = 1821] [serial = 1752] [outer = 0x7ff86fa67800] 17:14:59 INFO - PROCESS | 1821 | 1461197699000 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1497ms 17:14:59 INFO - PROCESS | 1821 | 1461197699052 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 1821 | 1461197699059 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:14:59 INFO - PROCESS | 1821 | 1461197699068 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 1821 | 1461197699072 Marionette TRACE conn3 <- [1,2306,null,{}] 17:14:59 INFO - PROCESS | 1821 | 1461197699077 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:59 INFO - PROCESS | 1821 | 1461197699249 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:14:59 INFO - PROCESS | 1821 | 1461197699680 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f4c3800 == 181 [pid = 1821] [id = 584] 17:14:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff86fbdf000) [pid = 1821] [serial = 1753] [outer = (nil)] 17:14:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff871e49800) [pid = 1821] [serial = 1754] [outer = 0x7ff86fbdf000] 17:14:59 INFO - PROCESS | 1821 | 1461197699747 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff872956400) [pid = 1821] [serial = 1755] [outer = 0x7ff86fbdf000] 17:15:00 INFO - PROCESS | 1821 | 1461197700645 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1636ms 17:15:00 INFO - PROCESS | 1821 | 1461197700705 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1821 | 1461197700708 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:15:00 INFO - PROCESS | 1821 | 1461197700714 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1821 | 1461197700719 Marionette TRACE conn3 <- [1,2310,null,{}] 17:15:00 INFO - PROCESS | 1821 | 1461197700734 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:00 INFO - PROCESS | 1821 | 1461197700969 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:15:01 INFO - PROCESS | 1821 | 1461197701287 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a897800 == 182 [pid = 1821] [id = 585] 17:15:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff873489000) [pid = 1821] [serial = 1756] [outer = (nil)] 17:15:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff8751d2800) [pid = 1821] [serial = 1757] [outer = 0x7ff873489000] 17:15:01 INFO - PROCESS | 1821 | 1461197701358 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff875bc9c00) [pid = 1821] [serial = 1758] [outer = 0x7ff873489000] 17:15:02 INFO - PROCESS | 1821 | 1461197702392 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1733ms 17:15:02 INFO - PROCESS | 1821 | 1461197702448 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1821 | 1461197702452 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:15:02 INFO - PROCESS | 1821 | 1461197702457 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1821 | 1461197702459 Marionette TRACE conn3 <- [1,2314,null,{}] 17:15:02 INFO - PROCESS | 1821 | 1461197702464 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 1821 | 1461197702656 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:15:02 INFO - PROCESS | 1821 | 1461197702927 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e6f000 == 183 [pid = 1821] [id = 586] 17:15:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff873258400) [pid = 1821] [serial = 1759] [outer = (nil)] 17:15:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff8769ea800) [pid = 1821] [serial = 1760] [outer = 0x7ff873258400] 17:15:02 INFO - PROCESS | 1821 | 1461197702997 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff877ae6c00) [pid = 1821] [serial = 1761] [outer = 0x7ff873258400] 17:15:03 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a149f000 == 182 [pid = 1821] [id = 513] 17:15:03 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876bbf000 == 181 [pid = 1821] [id = 568] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff884cce800) [pid = 1821] [serial = 1598] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff87f380400) [pid = 1821] [serial = 1589] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff86e3f9000) [pid = 1821] [serial = 1616] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff8751d4c00) [pid = 1821] [serial = 1613] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff8719adc00) [pid = 1821] [serial = 1580] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff88a066800) [pid = 1821] [serial = 1604] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff880b02c00) [pid = 1821] [serial = 1592] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff881673800) [pid = 1821] [serial = 1595] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff886dd2400) [pid = 1821] [serial = 1601] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff8707c2c00) [pid = 1821] [serial = 1622] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff879156c00) [pid = 1821] [serial = 1586] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff875b06400) [pid = 1821] [serial = 1583] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff88c8b4c00) [pid = 1821] [serial = 1607] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff898ee3c00) [pid = 1821] [serial = 1610] [outer = (nil)] [url = about:blank] 17:15:03 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff8719b5c00) [pid = 1821] [serial = 1619] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8728d9800 == 180 [pid = 1821] [id = 565] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86faa0000 == 179 [pid = 1821] [id = 564] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8700f1000 == 178 [pid = 1821] [id = 563] 17:15:04 INFO - PROCESS | 1821 | 1461197704043 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a2425000 == 177 [pid = 1821] [id = 561] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f367800 == 176 [pid = 1821] [id = 560] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f159000 == 175 [pid = 1821] [id = 559] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a24e0000 == 174 [pid = 1821] [id = 558] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d52f000 == 173 [pid = 1821] [id = 557] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce1d800 == 172 [pid = 1821] [id = 556] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898f1f000 == 171 [pid = 1821] [id = 555] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d35d000 == 170 [pid = 1821] [id = 554] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ae10000 == 169 [pid = 1821] [id = 553] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889c82800 == 168 [pid = 1821] [id = 552] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885509800 == 167 [pid = 1821] [id = 551] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f507800 == 166 [pid = 1821] [id = 550] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff873594800 == 165 [pid = 1821] [id = 549] 17:15:04 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8843ce800 == 164 [pid = 1821] [id = 548] 17:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1636ms 17:15:04 INFO - PROCESS | 1821 | 1461197704095 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 1821 | 1461197704098 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:15:04 INFO - PROCESS | 1821 | 1461197704104 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1821 | 1461197704105 Marionette TRACE conn3 <- [1,2318,null,{}] 17:15:04 INFO - PROCESS | 1821 | 1461197704110 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 1821 | 1461197704290 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff872a52c00) [pid = 1821] [serial = 1626] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff872085800) [pid = 1821] [serial = 1625] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff875b0c400) [pid = 1821] [serial = 1629] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff874a56c00) [pid = 1821] [serial = 1628] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff87772e400) [pid = 1821] [serial = 1634] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff87344f000) [pid = 1821] [serial = 1631] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff8769e8000) [pid = 1821] [serial = 1632] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff879453000) [pid = 1821] [serial = 1637] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff880546c00) [pid = 1821] [serial = 1640] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff87a9e2400) [pid = 1821] [serial = 1638] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff880e91800) [pid = 1821] [serial = 1643] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff880e85800) [pid = 1821] [serial = 1641] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff878367c00) [pid = 1821] [serial = 1635] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff88105c000) [pid = 1821] [serial = 1644] [outer = (nil)] [url = about:blank] 17:15:04 INFO - PROCESS | 1821 | 1461197704552 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f36a800 == 165 [pid = 1821] [id = 587] 17:15:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff86e3fc000) [pid = 1821] [serial = 1762] [outer = (nil)] 17:15:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff872085800) [pid = 1821] [serial = 1763] [outer = 0x7ff86e3fc000] 17:15:04 INFO - PROCESS | 1821 | 1461197704621 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff876a9d800) [pid = 1821] [serial = 1764] [outer = 0x7ff86e3fc000] 17:15:05 INFO - PROCESS | 1821 | 1461197705312 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1821 | 1461197705334 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:15:05 INFO - PROCESS | 1821 | 1461197705340 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1821 | 1461197705342 Marionette TRACE conn3 <- [1,2322,null,{}] 17:15:05 INFO - PROCESS | 1821 | 1461197705347 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 1821 | 1461197705550 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:15:05 INFO - PROCESS | 1821 | 1461197705733 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c0e800 == 166 [pid = 1821] [id = 588] 17:15:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff86fbd2000) [pid = 1821] [serial = 1765] [outer = (nil)] 17:15:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff87a74f800) [pid = 1821] [serial = 1766] [outer = 0x7ff86fbd2000] 17:15:05 INFO - PROCESS | 1821 | 1461197705801 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff87f344400) [pid = 1821] [serial = 1767] [outer = 0x7ff86fbd2000] 17:15:06 INFO - PROCESS | 1821 | 1461197706537 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1226ms 17:15:06 INFO - PROCESS | 1821 | 1461197706566 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 1821 | 1461197706569 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:15:06 INFO - PROCESS | 1821 | 1461197706574 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 1821 | 1461197706576 Marionette TRACE conn3 <- [1,2326,null,{}] 17:15:06 INFO - PROCESS | 1821 | 1461197706586 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:06 INFO - PROCESS | 1821 | 1461197706822 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:15:06 INFO - PROCESS | 1821 | 1461197706863 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881c08800 == 167 [pid = 1821] [id = 589] 17:15:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff86e1d6000) [pid = 1821] [serial = 1768] [outer = (nil)] 17:15:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87f38a400) [pid = 1821] [serial = 1769] [outer = 0x7ff86e1d6000] 17:15:06 INFO - PROCESS | 1821 | 1461197706921 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff8802ec800) [pid = 1821] [serial = 1770] [outer = 0x7ff86e1d6000] 17:15:07 INFO - PROCESS | 1821 | 1461197707765 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1228ms 17:15:07 INFO - PROCESS | 1821 | 1461197707802 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1821 | 1461197707805 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:15:07 INFO - PROCESS | 1821 | 1461197707823 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1821 | 1461197707825 Marionette TRACE conn3 <- [1,2330,null,{}] 17:15:07 INFO - PROCESS | 1821 | 1461197707830 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 1821 | 1461197708061 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:15:08 INFO - PROCESS | 1821 | 1461197708090 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855d3000 == 168 [pid = 1821] [id = 590] 17:15:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff87f343800) [pid = 1821] [serial = 1771] [outer = (nil)] 17:15:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff880683000) [pid = 1821] [serial = 1772] [outer = 0x7ff87f343800] 17:15:08 INFO - PROCESS | 1821 | 1461197708148 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff880a43c00) [pid = 1821] [serial = 1773] [outer = 0x7ff87f343800] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff872094000) [pid = 1821] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff881d09800) [pid = 1821] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff872094400) [pid = 1821] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff86f5e5c00) [pid = 1821] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff8707bd400) [pid = 1821] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff87827f400) [pid = 1821] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff875fc8000) [pid = 1821] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff880e8a400) [pid = 1821] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff86e1dd800) [pid = 1821] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff877823800) [pid = 1821] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff872a49400) [pid = 1821] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff888fee000) [pid = 1821] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff87207c000) [pid = 1821] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff86e1da800) [pid = 1821] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff872a4a800) [pid = 1821] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff87344ec00) [pid = 1821] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff86e3fb400) [pid = 1821] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff87a743c00) [pid = 1821] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff88112e400) [pid = 1821] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff86fa63c00) [pid = 1821] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff88ad99000) [pid = 1821] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff88976bc00) [pid = 1821] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff881bb5c00) [pid = 1821] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff872a60000) [pid = 1821] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff87207c400) [pid = 1821] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff88192c400) [pid = 1821] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff87a74e000) [pid = 1821] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff875b14400) [pid = 1821] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff878367000) [pid = 1821] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff87294a800) [pid = 1821] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff872098800) [pid = 1821] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff87835b000) [pid = 1821] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff8819b9c00) [pid = 1821] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:15:09 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff873455000) [pid = 1821] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:15:09 INFO - PROCESS | 1821 | 1461197709808 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2033ms 17:15:09 INFO - PROCESS | 1821 | 1461197709849 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1821 | 1461197709853 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:15:09 INFO - PROCESS | 1821 | 1461197709857 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1821 | 1461197709860 Marionette TRACE conn3 <- [1,2334,null,{}] 17:15:09 INFO - PROCESS | 1821 | 1461197709865 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:10 INFO - PROCESS | 1821 | 1461197710098 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:15:10 INFO - PROCESS | 1821 | 1461197710128 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755e2800 == 169 [pid = 1821] [id = 591] 17:15:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff86f5e4400) [pid = 1821] [serial = 1774] [outer = (nil)] 17:15:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff871e42800) [pid = 1821] [serial = 1775] [outer = 0x7ff86f5e4400] 17:15:10 INFO - PROCESS | 1821 | 1461197710184 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff87344fc00) [pid = 1821] [serial = 1776] [outer = 0x7ff86f5e4400] 17:15:10 INFO - PROCESS | 1821 | 1461197710958 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1124ms 17:15:10 INFO - PROCESS | 1821 | 1461197710983 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1821 | 1461197710986 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:15:10 INFO - PROCESS | 1821 | 1461197710992 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1821 | 1461197710994 Marionette TRACE conn3 <- [1,2338,null,{}] 17:15:11 INFO - PROCESS | 1821 | 1461197711000 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 1821 | 1461197711257 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:15:11 INFO - PROCESS | 1821 | 1461197711300 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885694800 == 170 [pid = 1821] [id = 592] 17:15:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff876931400) [pid = 1821] [serial = 1777] [outer = (nil)] 17:15:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff878369400) [pid = 1821] [serial = 1778] [outer = 0x7ff876931400] 17:15:11 INFO - PROCESS | 1821 | 1461197711361 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff880549800) [pid = 1821] [serial = 1779] [outer = 0x7ff876931400] 17:15:12 INFO - PROCESS | 1821 | 1461197712506 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1575ms 17:15:12 INFO - PROCESS | 1821 | 1461197712569 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:15:12 INFO - PROCESS | 1821 | 1461197712576 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:15:12 INFO - PROCESS | 1821 | 1461197712584 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 1821 | 1461197712589 Marionette TRACE conn3 <- [1,2342,null,{}] 17:15:12 INFO - PROCESS | 1821 | 1461197712595 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:12 INFO - PROCESS | 1821 | 1461197712816 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:15:13 INFO - PROCESS | 1821 | 1461197713076 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e5e800 == 171 [pid = 1821] [id = 593] 17:15:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff8719b5000) [pid = 1821] [serial = 1780] [outer = (nil)] 17:15:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff871e51000) [pid = 1821] [serial = 1781] [outer = 0x7ff8719b5000] 17:15:13 INFO - PROCESS | 1821 | 1461197713192 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff872955c00) [pid = 1821] [serial = 1782] [outer = 0x7ff8719b5000] 17:15:14 INFO - PROCESS | 1821 | 1461197714087 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1579ms 17:15:14 INFO - PROCESS | 1821 | 1461197714163 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1821 | 1461197714171 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:15:14 INFO - PROCESS | 1821 | 1461197714180 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1821 | 1461197714184 Marionette TRACE conn3 <- [1,2346,null,{}] 17:15:14 INFO - PROCESS | 1821 | 1461197714189 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 1821 | 1461197714423 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:15:14 INFO - PROCESS | 1821 | 1461197714753 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3bf000 == 172 [pid = 1821] [id = 594] 17:15:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff871b7f400) [pid = 1821] [serial = 1783] [outer = (nil)] 17:15:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff87348bc00) [pid = 1821] [serial = 1784] [outer = 0x7ff871b7f400] 17:15:14 INFO - PROCESS | 1821 | 1461197714825 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff875bcd000) [pid = 1821] [serial = 1785] [outer = 0x7ff871b7f400] 17:15:15 INFO - PROCESS | 1821 | 1461197715633 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1480ms 17:15:15 INFO - PROCESS | 1821 | 1461197715661 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1821 | 1461197715664 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:15:15 INFO - PROCESS | 1821 | 1461197715670 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1821 | 1461197715675 Marionette TRACE conn3 <- [1,2350,null,{}] 17:15:15 INFO - PROCESS | 1821 | 1461197715690 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:15 INFO - PROCESS | 1821 | 1461197715897 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:15:16 INFO - PROCESS | 1821 | 1461197716165 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886db6000 == 173 [pid = 1821] [id = 595] 17:15:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff8769e9400) [pid = 1821] [serial = 1786] [outer = (nil)] 17:15:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff878282000) [pid = 1821] [serial = 1787] [outer = 0x7ff8769e9400] 17:15:16 INFO - PROCESS | 1821 | 1461197716239 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff87921e000) [pid = 1821] [serial = 1788] [outer = 0x7ff8769e9400] 17:15:17 INFO - PROCESS | 1821 | 1461197717097 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1484ms 17:15:17 INFO - PROCESS | 1821 | 1461197717155 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1821 | 1461197717159 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:15:17 INFO - PROCESS | 1821 | 1461197717164 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1821 | 1461197717167 Marionette TRACE conn3 <- [1,2354,null,{}] 17:15:17 INFO - PROCESS | 1821 | 1461197717172 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:17 INFO - PROCESS | 1821 | 1461197717359 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:15:17 INFO - PROCESS | 1821 | 1461197717580 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a01a800 == 174 [pid = 1821] [id = 596] 17:15:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff876aa3800) [pid = 1821] [serial = 1789] [outer = (nil)] 17:15:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff87a9e9800) [pid = 1821] [serial = 1790] [outer = 0x7ff876aa3800] 17:15:17 INFO - PROCESS | 1821 | 1461197717694 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff87f45b000) [pid = 1821] [serial = 1791] [outer = 0x7ff876aa3800] 17:15:18 INFO - PROCESS | 1821 | 1461197718567 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1477ms 17:15:18 INFO - PROCESS | 1821 | 1461197718643 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:15:18 INFO - PROCESS | 1821 | 1461197718653 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:15:18 INFO - PROCESS | 1821 | 1461197718658 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 1821 | 1461197718667 Marionette TRACE conn3 <- [1,2358,null,{}] 17:15:18 INFO - PROCESS | 1821 | 1461197718672 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:18 INFO - PROCESS | 1821 | 1461197718911 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:15:19 INFO - PROCESS | 1821 | 1461197719170 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88aec3800 == 175 [pid = 1821] [id = 597] 17:15:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff880550c00) [pid = 1821] [serial = 1792] [outer = (nil)] 17:15:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff88068f000) [pid = 1821] [serial = 1793] [outer = 0x7ff880550c00] 17:15:19 INFO - PROCESS | 1821 | 1461197719288 Marionette DEBUG loaded listener.js 17:15:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff880b0c000) [pid = 1821] [serial = 1794] [outer = 0x7ff880550c00] 17:15:20 INFO - PROCESS | 1821 | 1461197720113 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1485ms 17:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:15:20 INFO - PROCESS | 1821 | 1461197720145 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 1821 | 1461197720147 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:15:20 INFO - PROCESS | 1821 | 1461197720153 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1821 | 1461197720156 Marionette TRACE conn3 <- [1,2362,null,{}] 17:15:20 INFO - PROCESS | 1821 | 1461197720161 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:20 INFO - PROCESS | 1821 | 1461197720357 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:15:20 INFO - PROCESS | 1821 | 1461197720623 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfcf800 == 176 [pid = 1821] [id = 598] 17:15:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff872a55800) [pid = 1821] [serial = 1795] [outer = (nil)] 17:15:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff880e6e000) [pid = 1821] [serial = 1796] [outer = 0x7ff872a55800] 17:15:20 INFO - PROCESS | 1821 | 1461197720697 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff880e91800) [pid = 1821] [serial = 1797] [outer = 0x7ff872a55800] 17:15:21 INFO - PROCESS | 1821 | 1461197721535 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1431ms 17:15:21 INFO - PROCESS | 1821 | 1461197721583 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 1821 | 1461197721587 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:15:21 INFO - PROCESS | 1821 | 1461197721592 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1821 | 1461197721594 Marionette TRACE conn3 <- [1,2366,null,{}] 17:15:21 INFO - PROCESS | 1821 | 1461197721599 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 1821 | 1461197721781 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:15:22 INFO - PROCESS | 1821 | 1461197722002 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d34e000 == 177 [pid = 1821] [id = 599] 17:15:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff873450000) [pid = 1821] [serial = 1798] [outer = (nil)] 17:15:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff880e9b800) [pid = 1821] [serial = 1799] [outer = 0x7ff873450000] 17:15:22 INFO - PROCESS | 1821 | 1461197722109 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff88112e400) [pid = 1821] [serial = 1800] [outer = 0x7ff873450000] 17:15:22 INFO - PROCESS | 1821 | 1461197722959 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1425ms 17:15:23 INFO - PROCESS | 1821 | 1461197723019 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 1821 | 1461197723023 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:15:23 INFO - PROCESS | 1821 | 1461197723029 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 1821 | 1461197723032 Marionette TRACE conn3 <- [1,2370,null,{}] 17:15:23 INFO - PROCESS | 1821 | 1461197723037 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:23 INFO - PROCESS | 1821 | 1461197723227 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:15:23 INFO - PROCESS | 1821 | 1461197723491 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff891de1800 == 178 [pid = 1821] [id = 600] 17:15:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff880d45c00) [pid = 1821] [serial = 1801] [outer = (nil)] 17:15:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff881371400) [pid = 1821] [serial = 1802] [outer = 0x7ff880d45c00] 17:15:23 INFO - PROCESS | 1821 | 1461197723564 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff881667400) [pid = 1821] [serial = 1803] [outer = 0x7ff880d45c00] 17:15:24 INFO - PROCESS | 1821 | 1461197724394 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1426ms 17:15:24 INFO - PROCESS | 1821 | 1461197724456 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1821 | 1461197724460 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:15:24 INFO - PROCESS | 1821 | 1461197724484 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1821 | 1461197724488 Marionette TRACE conn3 <- [1,2374,null,{}] 17:15:24 INFO - PROCESS | 1821 | 1461197724493 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:24 INFO - PROCESS | 1821 | 1461197724690 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:15:24 INFO - PROCESS | 1821 | 1461197724952 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897f44800 == 179 [pid = 1821] [id = 601] 17:15:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff880e94800) [pid = 1821] [serial = 1804] [outer = (nil)] 17:15:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff881925000) [pid = 1821] [serial = 1805] [outer = 0x7ff880e94800] 17:15:25 INFO - PROCESS | 1821 | 1461197725022 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff8819ba000) [pid = 1821] [serial = 1806] [outer = 0x7ff880e94800] 17:15:25 INFO - PROCESS | 1821 | 1461197725915 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1490ms 17:15:25 INFO - PROCESS | 1821 | 1461197725977 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 1821 | 1461197725981 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:15:25 INFO - PROCESS | 1821 | 1461197725989 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 1821 | 1461197725992 Marionette TRACE conn3 <- [1,2378,null,{}] 17:15:25 INFO - PROCESS | 1821 | 1461197725997 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:26 INFO - PROCESS | 1821 | 1461197726195 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:15:26 INFO - PROCESS | 1821 | 1461197726493 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898f51800 == 180 [pid = 1821] [id = 602] 17:15:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff881b10000) [pid = 1821] [serial = 1807] [outer = (nil)] 17:15:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff881b75000) [pid = 1821] [serial = 1808] [outer = 0x7ff881b10000] 17:15:26 INFO - PROCESS | 1821 | 1461197726613 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff881b7ac00) [pid = 1821] [serial = 1809] [outer = 0x7ff881b10000] 17:15:27 INFO - PROCESS | 1821 | 1461197727444 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:15:27 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:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1528ms 17:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:15:27 INFO - PROCESS | 1821 | 1461197727517 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1821 | 1461197727520 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:15:27 INFO - PROCESS | 1821 | 1461197727526 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1821 | 1461197727530 Marionette TRACE conn3 <- [1,2382,null,{}] 17:15:27 INFO - PROCESS | 1821 | 1461197727535 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:27 INFO - PROCESS | 1821 | 1461197727752 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:15:28 INFO - PROCESS | 1821 | 1461197728012 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce09000 == 181 [pid = 1821] [id = 603] 17:15:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff881b10c00) [pid = 1821] [serial = 1810] [outer = (nil)] 17:15:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff882c94400) [pid = 1821] [serial = 1811] [outer = 0x7ff881b10c00] 17:15:28 INFO - PROCESS | 1821 | 1461197728089 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff882e2e000) [pid = 1821] [serial = 1812] [outer = 0x7ff881b10c00] 17:15:28 INFO - PROCESS | 1821 | 1461197728919 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:15:28 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:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1432ms 17:15:28 INFO - PROCESS | 1821 | 1461197728958 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1821 | 1461197728962 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:15:28 INFO - PROCESS | 1821 | 1461197728967 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1821 | 1461197728969 Marionette TRACE conn3 <- [1,2386,null,{}] 17:15:28 INFO - PROCESS | 1821 | 1461197728975 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:29 INFO - PROCESS | 1821 | 1461197729165 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:15:29 INFO - PROCESS | 1821 | 1461197729434 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d020000 == 182 [pid = 1821] [id = 604] 17:15:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff881d0b000) [pid = 1821] [serial = 1813] [outer = (nil)] 17:15:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff884307400) [pid = 1821] [serial = 1814] [outer = 0x7ff881d0b000] 17:15:29 INFO - PROCESS | 1821 | 1461197729513 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff884310000) [pid = 1821] [serial = 1815] [outer = 0x7ff881d0b000] 17:15:30 INFO - PROCESS | 1821 | 1461197730324 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1424ms 17:15:30 INFO - PROCESS | 1821 | 1461197730393 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1821 | 1461197730395 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:15:30 INFO - PROCESS | 1821 | 1461197730401 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1821 | 1461197730403 Marionette TRACE conn3 <- [1,2390,null,{}] 17:15:30 INFO - PROCESS | 1821 | 1461197730409 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 1821 | 1461197730601 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:15:30 INFO - PROCESS | 1821 | 1461197730868 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d527000 == 183 [pid = 1821] [id = 605] 17:15:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff882c8f800) [pid = 1821] [serial = 1816] [outer = (nil)] 17:15:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff884391c00) [pid = 1821] [serial = 1817] [outer = 0x7ff882c8f800] 17:15:30 INFO - PROCESS | 1821 | 1461197730951 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff884908800) [pid = 1821] [serial = 1818] [outer = 0x7ff882c8f800] 17:15:31 INFO - PROCESS | 1821 | 1461197731763 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1429ms 17:15:31 INFO - PROCESS | 1821 | 1461197731832 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1821 | 1461197731835 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:15:31 INFO - PROCESS | 1821 | 1461197731840 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1821 | 1461197731842 Marionette TRACE conn3 <- [1,2394,null,{}] 17:15:31 INFO - PROCESS | 1821 | 1461197731847 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 1821 | 1461197732051 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:15:32 INFO - PROCESS | 1821 | 1461197732343 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23d4000 == 184 [pid = 1821] [id = 606] 17:15:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff86f5e8800) [pid = 1821] [serial = 1819] [outer = (nil)] 17:15:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff88490ac00) [pid = 1821] [serial = 1820] [outer = 0x7ff86f5e8800] 17:15:32 INFO - PROCESS | 1821 | 1461197732413 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff884cd7400) [pid = 1821] [serial = 1821] [outer = 0x7ff86f5e8800] 17:15:33 INFO - PROCESS | 1821 | 1461197733278 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1481ms 17:15:33 INFO - PROCESS | 1821 | 1461197733323 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 1821 | 1461197733327 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:15:33 INFO - PROCESS | 1821 | 1461197733332 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1821 | 1461197733335 Marionette TRACE conn3 <- [1,2398,null,{}] 17:15:33 INFO - PROCESS | 1821 | 1461197733340 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 1821 | 1461197733546 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:15:33 INFO - PROCESS | 1821 | 1461197733841 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871890000 == 185 [pid = 1821] [id = 607] 17:15:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff86e3ff800) [pid = 1821] [serial = 1822] [outer = (nil)] 17:15:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff872077800) [pid = 1821] [serial = 1823] [outer = 0x7ff86e3ff800] 17:15:33 INFO - PROCESS | 1821 | 1461197733959 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff884cd7000) [pid = 1821] [serial = 1824] [outer = 0x7ff86e3ff800] 17:15:34 INFO - PROCESS | 1821 | 1461197734774 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1475ms 17:15:34 INFO - PROCESS | 1821 | 1461197734808 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1821 | 1461197734812 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:15:34 INFO - PROCESS | 1821 | 1461197734817 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1821 | 1461197734819 Marionette TRACE conn3 <- [1,2402,null,{}] 17:15:34 INFO - PROCESS | 1821 | 1461197734824 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:35 INFO - PROCESS | 1821 | 1461197735015 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:15:35 INFO - PROCESS | 1821 | 1461197735290 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855ab000 == 186 [pid = 1821] [id = 608] 17:15:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff86f5e8400) [pid = 1821] [serial = 1825] [outer = (nil)] 17:15:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff88490cc00) [pid = 1821] [serial = 1826] [outer = 0x7ff86f5e8400] 17:15:35 INFO - PROCESS | 1821 | 1461197735358 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff884d71c00) [pid = 1821] [serial = 1827] [outer = 0x7ff86f5e8400] 17:15:36 INFO - PROCESS | 1821 | 1461197736186 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1437ms 17:15:36 INFO - PROCESS | 1821 | 1461197736254 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:15:36 INFO - PROCESS | 1821 | 1461197736258 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:15:36 INFO - PROCESS | 1821 | 1461197736263 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1821 | 1461197736265 Marionette TRACE conn3 <- [1,2406,null,{}] 17:15:36 INFO - PROCESS | 1821 | 1461197736270 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:36 INFO - PROCESS | 1821 | 1461197736463 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:15:36 INFO - PROCESS | 1821 | 1461197736746 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875b1d800 == 187 [pid = 1821] [id = 609] 17:15:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff8707c8000) [pid = 1821] [serial = 1828] [outer = (nil)] 17:15:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 280 (0x7ff872092800) [pid = 1821] [serial = 1829] [outer = 0x7ff8707c8000] 17:15:36 INFO - PROCESS | 1821 | 1461197736851 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 281 (0x7ff872a42c00) [pid = 1821] [serial = 1830] [outer = 0x7ff8707c8000] 17:15:37 INFO - PROCESS | 1821 | 1461197737717 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1526ms 17:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:15:37 INFO - PROCESS | 1821 | 1461197737790 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:15:37 INFO - PROCESS | 1821 | 1461197737792 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:15:37 INFO - PROCESS | 1821 | 1461197737799 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1821 | 1461197737802 Marionette TRACE conn3 <- [1,2410,null,{}] 17:15:37 INFO - PROCESS | 1821 | 1461197737808 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:38 INFO - PROCESS | 1821 | 1461197738016 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:15:38 INFO - PROCESS | 1821 | 1461197738886 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700ea800 == 188 [pid = 1821] [id = 610] 17:15:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 282 (0x7ff86e3f2800) [pid = 1821] [serial = 1831] [outer = (nil)] 17:15:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 283 (0x7ff86e3f7c00) [pid = 1821] [serial = 1832] [outer = 0x7ff86e3f2800] 17:15:38 INFO - PROCESS | 1821 | 1461197738975 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 284 (0x7ff86fa60800) [pid = 1821] [serial = 1833] [outer = 0x7ff86e3f2800] 17:15:39 INFO - PROCESS | 1821 | 1461197739829 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2086ms 17:15:39 INFO - PROCESS | 1821 | 1461197739886 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1821 | 1461197739892 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:15:39 INFO - PROCESS | 1821 | 1461197739900 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1821 | 1461197739904 Marionette TRACE conn3 <- [1,2414,null,{}] 17:15:39 INFO - PROCESS | 1821 | 1461197739909 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:40 INFO - PROCESS | 1821 | 1461197740107 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:15:40 INFO - PROCESS | 1821 | 1461197740392 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e72800 == 189 [pid = 1821] [id = 611] 17:15:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 285 (0x7ff86e3fd000) [pid = 1821] [serial = 1834] [outer = (nil)] 17:15:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 286 (0x7ff8707c7000) [pid = 1821] [serial = 1835] [outer = 0x7ff86e3fd000] 17:15:40 INFO - PROCESS | 1821 | 1461197740524 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 287 (0x7ff872954400) [pid = 1821] [serial = 1836] [outer = 0x7ff86e3fd000] 17:15:41 INFO - PROCESS | 1821 | 1461197741583 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1730ms 17:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:15:41 INFO - PROCESS | 1821 | 1461197741633 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 1821 | 1461197741638 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:15:41 INFO - PROCESS | 1821 | 1461197741644 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1821 | 1461197741646 Marionette TRACE conn3 <- [1,2418,null,{}] 17:15:41 INFO - PROCESS | 1821 | 1461197741652 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:41 INFO - PROCESS | 1821 | 1461197741856 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89f173000 == 188 [pid = 1821] [id = 77] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f291000 == 187 [pid = 1821] [id = 241] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfd2000 == 186 [pid = 1821] [id = 53] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755e2800 == 185 [pid = 1821] [id = 591] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855d3000 == 184 [pid = 1821] [id = 590] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881c08800 == 183 [pid = 1821] [id = 589] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c0e800 == 182 [pid = 1821] [id = 588] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875b2f800 == 181 [pid = 1821] [id = 567] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f36a800 == 180 [pid = 1821] [id = 587] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e6f000 == 179 [pid = 1821] [id = 586] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8735e4000 == 178 [pid = 1821] [id = 566] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a897800 == 177 [pid = 1821] [id = 585] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f4c3800 == 176 [pid = 1821] [id = 584] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87547c800 == 175 [pid = 1821] [id = 583] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881d9c000 == 174 [pid = 1821] [id = 578] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88190a000 == 173 [pid = 1821] [id = 577] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805da800 == 172 [pid = 1821] [id = 576] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f509000 == 171 [pid = 1821] [id = 575] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a814000 == 170 [pid = 1821] [id = 574] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2c2800 == 169 [pid = 1821] [id = 573] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8790cc000 == 168 [pid = 1821] [id = 572] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875b2e800 == 167 [pid = 1821] [id = 571] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fab8000 == 166 [pid = 1821] [id = 570] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e62800 == 165 [pid = 1821] [id = 405] 17:15:42 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c99000 == 164 [pid = 1821] [id = 569] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 286 (0x7ff876939400) [pid = 1821] [serial = 1709] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 285 (0x7ff881b7f800) [pid = 1821] [serial = 1685] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 284 (0x7ff87209f000) [pid = 1821] [serial = 1470] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 283 (0x7ff86fa6f800) [pid = 1821] [serial = 1679] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 282 (0x7ff88430fc00) [pid = 1821] [serial = 1398] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 281 (0x7ff872a4b800) [pid = 1821] [serial = 1473] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 280 (0x7ff875fcac00) [pid = 1821] [serial = 1652] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 279 (0x7ff897a77c00) [pid = 1821] [serial = 1482] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff87781ec00) [pid = 1821] [serial = 1386] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff881b05800) [pid = 1821] [serial = 1395] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff88b97a000) [pid = 1821] [serial = 1670] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff87f385000) [pid = 1821] [serial = 1389] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff88ad93400) [pid = 1821] [serial = 1410] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff8719a8400) [pid = 1821] [serial = 1694] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff881132000) [pid = 1821] [serial = 1392] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff889c4e400) [pid = 1821] [serial = 1667] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff875b13c00) [pid = 1821] [serial = 1479] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff889ce8000) [pid = 1821] [serial = 1407] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff872a49c00) [pid = 1821] [serial = 1698] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff873484000) [pid = 1821] [serial = 1557] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff873457400) [pid = 1821] [serial = 1701] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff87345b400) [pid = 1821] [serial = 1422] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff87209cc00) [pid = 1821] [serial = 1623] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff871b74400) [pid = 1821] [serial = 1695] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff87a74ec00) [pid = 1821] [serial = 1419] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff886dd9800) [pid = 1821] [serial = 1401] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff872097c00) [pid = 1821] [serial = 1649] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff86fa69800) [pid = 1821] [serial = 1691] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff89cfc6000) [pid = 1821] [serial = 1416] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff89cfb9400) [pid = 1821] [serial = 1467] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff8814e3000) [pid = 1821] [serial = 1646] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff889772800) [pid = 1821] [serial = 1404] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff876aa2000) [pid = 1821] [serial = 1452] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff86fa88000) [pid = 1821] [serial = 1692] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff87348e800) [pid = 1821] [serial = 1703] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff8719b1800) [pid = 1821] [serial = 1688] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff897a76800) [pid = 1821] [serial = 1673] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff88c696800) [pid = 1821] [serial = 1464] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff888fed400) [pid = 1821] [serial = 1461] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff875fca800) [pid = 1821] [serial = 1707] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff881d04c00) [pid = 1821] [serial = 1458] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff8819bfc00) [pid = 1821] [serial = 1658] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff881b76800) [pid = 1821] [serial = 1682] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff872959000) [pid = 1821] [serial = 1425] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff884391800) [pid = 1821] [serial = 1664] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff875bd0c00) [pid = 1821] [serial = 1706] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff875b0a000) [pid = 1821] [serial = 1476] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff873253000) [pid = 1821] [serial = 1700] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff8862d0c00) [pid = 1821] [serial = 1317] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff881e19400) [pid = 1821] [serial = 1661] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff87f44c800) [pid = 1821] [serial = 1655] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff897f13400) [pid = 1821] [serial = 1413] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff87f2e2400) [pid = 1821] [serial = 1455] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff898112400) [pid = 1821] [serial = 1676] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff8751cc400) [pid = 1821] [serial = 1704] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff8720a0400) [pid = 1821] [serial = 1697] [outer = (nil)] [url = about:blank] 17:15:42 INFO - PROCESS | 1821 | 1461197742418 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f1d8000 == 165 [pid = 1821] [id = 612] 17:15:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff86e3f7000) [pid = 1821] [serial = 1837] [outer = (nil)] 17:15:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff8719a8400) [pid = 1821] [serial = 1838] [outer = 0x7ff86e3f7000] 17:15:42 INFO - PROCESS | 1821 | 1461197742484 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff87324fc00) [pid = 1821] [serial = 1839] [outer = 0x7ff86e3f7000] 17:15:43 INFO - PROCESS | 1821 | 1461197743222 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1631ms 17:15:43 INFO - PROCESS | 1821 | 1461197743275 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1821 | 1461197743278 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:15:43 INFO - PROCESS | 1821 | 1461197743294 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1821 | 1461197743302 Marionette TRACE conn3 <- [1,2422,null,{}] 17:15:43 INFO - PROCESS | 1821 | 1461197743308 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:43 INFO - PROCESS | 1821 | 1461197743523 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:15:43 INFO - PROCESS | 1821 | 1461197743694 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87359a000 == 166 [pid = 1821] [id = 613] 17:15:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff86fa62c00) [pid = 1821] [serial = 1840] [outer = (nil)] 17:15:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff8751cb800) [pid = 1821] [serial = 1841] [outer = 0x7ff86fa62c00] 17:15:43 INFO - PROCESS | 1821 | 1461197743766 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff875bd0c00) [pid = 1821] [serial = 1842] [outer = 0x7ff86fa62c00] 17:15:44 INFO - PROCESS | 1821 | 1461197744489 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1244ms 17:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:15:44 INFO - PROCESS | 1821 | 1461197744547 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 1821 | 1461197744551 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:15:44 INFO - PROCESS | 1821 | 1461197744557 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1821 | 1461197744559 Marionette TRACE conn3 <- [1,2426,null,{}] 17:15:44 INFO - PROCESS | 1821 | 1461197744568 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:44 INFO - PROCESS | 1821 | 1461197744801 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:15:44 INFO - PROCESS | 1821 | 1461197744828 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875bbc800 == 167 [pid = 1821] [id = 614] 17:15:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff871b74800) [pid = 1821] [serial = 1843] [outer = (nil)] 17:15:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff876a9cc00) [pid = 1821] [serial = 1844] [outer = 0x7ff871b74800] 17:15:44 INFO - PROCESS | 1821 | 1461197744885 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff876d47c00) [pid = 1821] [serial = 1845] [outer = 0x7ff871b74800] 17:15:45 INFO - PROCESS | 1821 | 1461197745747 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1232ms 17:15:45 INFO - PROCESS | 1821 | 1461197745788 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1821 | 1461197745791 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:15:45 INFO - PROCESS | 1821 | 1461197745803 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1821 | 1461197745805 Marionette TRACE conn3 <- [1,2430,null,{}] 17:15:45 INFO - PROCESS | 1821 | 1461197745810 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:46 INFO - PROCESS | 1821 | 1461197746050 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:15:46 INFO - PROCESS | 1821 | 1461197746080 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d17800 == 168 [pid = 1821] [id = 615] 17:15:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff877820c00) [pid = 1821] [serial = 1846] [outer = (nil)] 17:15:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff877ae2000) [pid = 1821] [serial = 1847] [outer = 0x7ff877820c00] 17:15:46 INFO - PROCESS | 1821 | 1461197746205 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff878361000) [pid = 1821] [serial = 1848] [outer = 0x7ff877820c00] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff86f5e4400) [pid = 1821] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff87f343800) [pid = 1821] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff86fbdf000) [pid = 1821] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff86fbd2000) [pid = 1821] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff873489000) [pid = 1821] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff86e3fc000) [pid = 1821] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff86fa67800) [pid = 1821] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff86e1d6000) [pid = 1821] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:15:47 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff873258400) [pid = 1821] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:15:47 INFO - PROCESS | 1821 | 1461197747774 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1982ms 17:15:47 INFO - PROCESS | 1821 | 1461197747786 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1821 | 1461197747789 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:15:47 INFO - PROCESS | 1821 | 1461197747794 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1821 | 1461197747796 Marionette TRACE conn3 <- [1,2434,null,{}] 17:15:47 INFO - PROCESS | 1821 | 1461197747801 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 1821 | 1461197747971 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:15:48 INFO - PROCESS | 1821 | 1461197748148 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2a6800 == 169 [pid = 1821] [id = 616] 17:15:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff86e1df400) [pid = 1821] [serial = 1849] [outer = (nil)] 17:15:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff877aee400) [pid = 1821] [serial = 1850] [outer = 0x7ff86e1df400] 17:15:48 INFO - PROCESS | 1821 | 1461197748204 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff879213400) [pid = 1821] [serial = 1851] [outer = 0x7ff86e1df400] 17:15:48 INFO - PROCESS | 1821 | 1461197748887 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1125ms 17:15:48 INFO - PROCESS | 1821 | 1461197748919 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 1821 | 1461197748921 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:15:48 INFO - PROCESS | 1821 | 1461197748927 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1821 | 1461197748928 Marionette TRACE conn3 <- [1,2438,null,{}] 17:15:48 INFO - PROCESS | 1821 | 1461197748933 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:49 INFO - PROCESS | 1821 | 1461197749171 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:15:49 INFO - PROCESS | 1821 | 1461197749192 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a88b000 == 170 [pid = 1821] [id = 617] 17:15:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff86e3fc000) [pid = 1821] [serial = 1852] [outer = (nil)] 17:15:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff87921f400) [pid = 1821] [serial = 1853] [outer = 0x7ff86e3fc000] 17:15:49 INFO - PROCESS | 1821 | 1461197749247 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff87944e400) [pid = 1821] [serial = 1854] [outer = 0x7ff86e3fc000] 17:15:50 INFO - PROCESS | 1821 | 1461197750329 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1429ms 17:15:50 INFO - PROCESS | 1821 | 1461197750356 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1821 | 1461197750362 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:15:50 INFO - PROCESS | 1821 | 1461197750371 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1821 | 1461197750375 Marionette TRACE conn3 <- [1,2442,null,{}] 17:15:50 INFO - PROCESS | 1821 | 1461197750383 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 1821 | 1461197750589 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:15:50 INFO - PROCESS | 1821 | 1461197750813 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8728d6000 == 171 [pid = 1821] [id = 618] 17:15:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff86fbd8000) [pid = 1821] [serial = 1855] [outer = (nil)] 17:15:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff87207c000) [pid = 1821] [serial = 1856] [outer = 0x7ff86fbd8000] 17:15:50 INFO - PROCESS | 1821 | 1461197750926 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff872a49800) [pid = 1821] [serial = 1857] [outer = 0x7ff86fbd8000] 17:15:51 INFO - PROCESS | 1821 | 1461197751921 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1580ms 17:15:51 INFO - PROCESS | 1821 | 1461197751952 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1821 | 1461197751960 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:15:51 INFO - PROCESS | 1821 | 1461197751969 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1821 | 1461197751972 Marionette TRACE conn3 <- [1,2446,null,{}] 17:15:51 INFO - PROCESS | 1821 | 1461197751978 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:52 INFO - PROCESS | 1821 | 1461197752171 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:15:52 INFO - PROCESS | 1821 | 1461197752387 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d2e000 == 172 [pid = 1821] [id = 619] 17:15:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff871790400) [pid = 1821] [serial = 1858] [outer = (nil)] 17:15:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff8751d7000) [pid = 1821] [serial = 1859] [outer = 0x7ff871790400] 17:15:52 INFO - PROCESS | 1821 | 1461197752492 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff875fc7400) [pid = 1821] [serial = 1860] [outer = 0x7ff871790400] 17:15:53 INFO - PROCESS | 1821 | 1461197753413 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1476ms 17:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:15:53 INFO - PROCESS | 1821 | 1461197753445 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1821 | 1461197753448 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:15:53 INFO - PROCESS | 1821 | 1461197753455 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1821 | 1461197753460 Marionette TRACE conn3 <- [1,2450,null,{}] 17:15:53 INFO - PROCESS | 1821 | 1461197753476 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:53 INFO - PROCESS | 1821 | 1461197753679 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:15:54 INFO - PROCESS | 1821 | 1461197754154 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8815c1000 == 173 [pid = 1821] [id = 620] 17:15:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff87921dc00) [pid = 1821] [serial = 1861] [outer = (nil)] 17:15:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff8793c9c00) [pid = 1821] [serial = 1862] [outer = 0x7ff87921dc00] 17:15:54 INFO - PROCESS | 1821 | 1461197754271 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff87a74cc00) [pid = 1821] [serial = 1863] [outer = 0x7ff87921dc00] 17:15:55 INFO - PROCESS | 1821 | 1461197755063 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1637ms 17:15:55 INFO - PROCESS | 1821 | 1461197755092 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:15:55 INFO - PROCESS | 1821 | 1461197755096 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:15:55 INFO - PROCESS | 1821 | 1461197755101 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1821 | 1461197755104 Marionette TRACE conn3 <- [1,2454,null,{}] 17:15:55 INFO - PROCESS | 1821 | 1461197755109 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:55 INFO - PROCESS | 1821 | 1461197755305 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:15:55 INFO - PROCESS | 1821 | 1461197755523 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881d94000 == 174 [pid = 1821] [id = 621] 17:15:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff87827f000) [pid = 1821] [serial = 1864] [outer = (nil)] 17:15:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff87f2e6c00) [pid = 1821] [serial = 1865] [outer = 0x7ff87827f000] 17:15:55 INFO - PROCESS | 1821 | 1461197755632 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff87f34a800) [pid = 1821] [serial = 1866] [outer = 0x7ff87827f000] 17:15:56 INFO - PROCESS | 1821 | 1461197756513 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1433ms 17:15:56 INFO - PROCESS | 1821 | 1461197756539 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1821 | 1461197756543 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:15:56 INFO - PROCESS | 1821 | 1461197756551 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1821 | 1461197756554 Marionette TRACE conn3 <- [1,2458,null,{}] 17:15:56 INFO - PROCESS | 1821 | 1461197756559 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 1821 | 1461197756790 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:15:57 INFO - PROCESS | 1821 | 1461197757052 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88442b000 == 175 [pid = 1821] [id = 622] 17:15:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff87827f400) [pid = 1821] [serial = 1867] [outer = (nil)] 17:15:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87f44dc00) [pid = 1821] [serial = 1868] [outer = 0x7ff87827f400] 17:15:57 INFO - PROCESS | 1821 | 1461197757124 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff87f52cc00) [pid = 1821] [serial = 1869] [outer = 0x7ff87827f400] 17:15:58 INFO - PROCESS | 1821 | 1461197758045 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1530ms 17:15:58 INFO - PROCESS | 1821 | 1461197758081 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1821 | 1461197758085 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:15:58 INFO - PROCESS | 1821 | 1461197758090 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1821 | 1461197758092 Marionette TRACE conn3 <- [1,2462,null,{}] 17:15:58 INFO - PROCESS | 1821 | 1461197758097 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:58 INFO - PROCESS | 1821 | 1461197758309 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:15:58 INFO - PROCESS | 1821 | 1461197758527 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8852b7800 == 176 [pid = 1821] [id = 623] 17:15:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff880549c00) [pid = 1821] [serial = 1870] [outer = (nil)] 17:15:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff880e63000) [pid = 1821] [serial = 1871] [outer = 0x7ff880549c00] 17:15:58 INFO - PROCESS | 1821 | 1461197758636 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff88105ec00) [pid = 1821] [serial = 1872] [outer = 0x7ff880549c00] 17:15:59 INFO - PROCESS | 1821 | 1461197759519 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1480ms 17:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:15:59 INFO - PROCESS | 1821 | 1461197759571 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 1821 | 1461197759574 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:15:59 INFO - PROCESS | 1821 | 1461197759580 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1821 | 1461197759583 Marionette TRACE conn3 <- [1,2466,null,{}] 17:15:59 INFO - PROCESS | 1821 | 1461197759587 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 1821 | 1461197759774 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:15:59 INFO - PROCESS | 1821 | 1461197759990 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855a3000 == 177 [pid = 1821] [id = 624] 17:16:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff873450800) [pid = 1821] [serial = 1873] [outer = (nil)] 17:16:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff8814e0c00) [pid = 1821] [serial = 1874] [outer = 0x7ff873450800] 17:16:00 INFO - PROCESS | 1821 | 1461197760098 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff88192b800) [pid = 1821] [serial = 1875] [outer = 0x7ff873450800] 17:16:00 INFO - PROCESS | 1821 | 1461197760976 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 17:16:01 INFO - PROCESS | 1821 | 1461197761015 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1821 | 1461197761023 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:16:01 INFO - PROCESS | 1821 | 1461197761031 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1821 | 1461197761034 Marionette TRACE conn3 <- [1,2470,null,{}] 17:16:01 INFO - PROCESS | 1821 | 1461197761040 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 1821 | 1461197761236 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:16:01 INFO - PROCESS | 1821 | 1461197761462 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886cd7800 == 178 [pid = 1821] [id = 625] 17:16:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff880a49c00) [pid = 1821] [serial = 1876] [outer = (nil)] 17:16:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff881b03800) [pid = 1821] [serial = 1877] [outer = 0x7ff880a49c00] 17:16:01 INFO - PROCESS | 1821 | 1461197761570 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff881b0fc00) [pid = 1821] [serial = 1878] [outer = 0x7ff880a49c00] 17:16:02 INFO - PROCESS | 1821 | 1461197762443 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1429ms 17:16:02 INFO - PROCESS | 1821 | 1461197762460 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1821 | 1461197762464 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:16:02 INFO - PROCESS | 1821 | 1461197762470 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1821 | 1461197762472 Marionette TRACE conn3 <- [1,2474,null,{}] 17:16:02 INFO - PROCESS | 1821 | 1461197762478 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:02 INFO - PROCESS | 1821 | 1461197762673 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:16:02 INFO - PROCESS | 1821 | 1461197762905 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a76a000 == 179 [pid = 1821] [id = 626] 17:16:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff86fa6cc00) [pid = 1821] [serial = 1879] [outer = (nil)] 17:16:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff881bb2000) [pid = 1821] [serial = 1880] [outer = 0x7ff86fa6cc00] 17:16:02 INFO - PROCESS | 1821 | 1461197762974 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff881d05400) [pid = 1821] [serial = 1881] [outer = 0x7ff86fa6cc00] 17:16:03 INFO - PROCESS | 1821 | 1461197763852 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1434ms 17:16:03 INFO - PROCESS | 1821 | 1461197763905 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:16:03 INFO - PROCESS | 1821 | 1461197763909 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:16:03 INFO - PROCESS | 1821 | 1461197763914 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 1821 | 1461197763917 Marionette TRACE conn3 <- [1,2478,null,{}] 17:16:03 INFO - PROCESS | 1821 | 1461197763922 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:04 INFO - PROCESS | 1821 | 1461197764124 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:16:04 INFO - PROCESS | 1821 | 1461197764359 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bd60000 == 180 [pid = 1821] [id = 627] 17:16:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff879219c00) [pid = 1821] [serial = 1882] [outer = (nil)] 17:16:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff881e17c00) [pid = 1821] [serial = 1883] [outer = 0x7ff879219c00] 17:16:04 INFO - PROCESS | 1821 | 1461197764465 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff882e27400) [pid = 1821] [serial = 1884] [outer = 0x7ff879219c00] 17:16:05 INFO - PROCESS | 1821 | 1461197765363 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1478ms 17:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:16:05 INFO - PROCESS | 1821 | 1461197765393 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1821 | 1461197765396 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:16:05 INFO - PROCESS | 1821 | 1461197765402 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1821 | 1461197765405 Marionette TRACE conn3 <- [1,2482,null,{}] 17:16:05 INFO - PROCESS | 1821 | 1461197765410 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:05 INFO - PROCESS | 1821 | 1461197765623 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:16:05 INFO - PROCESS | 1821 | 1461197765891 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897aec800 == 181 [pid = 1821] [id = 628] 17:16:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff88113ac00) [pid = 1821] [serial = 1885] [outer = (nil)] 17:16:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff884d71800) [pid = 1821] [serial = 1886] [outer = 0x7ff88113ac00] 17:16:05 INFO - PROCESS | 1821 | 1461197765974 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff885488400) [pid = 1821] [serial = 1887] [outer = 0x7ff88113ac00] 17:16:06 INFO - PROCESS | 1821 | 1461197766811 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1481ms 17:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:16:06 INFO - PROCESS | 1821 | 1461197766883 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 1821 | 1461197766886 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:16:06 INFO - PROCESS | 1821 | 1461197766891 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 1821 | 1461197766894 Marionette TRACE conn3 <- [1,2486,null,{}] 17:16:06 INFO - PROCESS | 1821 | 1461197766899 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:07 INFO - PROCESS | 1821 | 1461197767092 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:16:07 INFO - PROCESS | 1821 | 1461197767310 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff899157000 == 182 [pid = 1821] [id = 629] 17:16:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff882e28000) [pid = 1821] [serial = 1888] [outer = (nil)] 17:16:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff885779800) [pid = 1821] [serial = 1889] [outer = 0x7ff882e28000] 17:16:07 INFO - PROCESS | 1821 | 1461197767420 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff8862d7000) [pid = 1821] [serial = 1890] [outer = 0x7ff882e28000] 17:16:08 INFO - PROCESS | 1821 | 1461197768322 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1483ms 17:16:08 INFO - PROCESS | 1821 | 1461197768375 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1821 | 1461197768378 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:16:08 INFO - PROCESS | 1821 | 1461197768383 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1821 | 1461197768385 Marionette TRACE conn3 <- [1,2490,null,{}] 17:16:08 INFO - PROCESS | 1821 | 1461197768390 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:08 INFO - PROCESS | 1821 | 1461197768579 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:16:08 INFO - PROCESS | 1821 | 1461197768798 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ceb4800 == 183 [pid = 1821] [id = 630] 17:16:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff884d71400) [pid = 1821] [serial = 1891] [outer = (nil)] 17:16:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff886dd8400) [pid = 1821] [serial = 1892] [outer = 0x7ff884d71400] 17:16:08 INFO - PROCESS | 1821 | 1461197768905 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff8878c1000) [pid = 1821] [serial = 1893] [outer = 0x7ff884d71400] 17:16:09 INFO - PROCESS | 1821 | 1461197769803 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1475ms 17:16:09 INFO - PROCESS | 1821 | 1461197769859 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 1821 | 1461197769863 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:16:09 INFO - PROCESS | 1821 | 1461197769868 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 1821 | 1461197769871 Marionette TRACE conn3 <- [1,2494,null,{}] 17:16:09 INFO - PROCESS | 1821 | 1461197769875 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:10 INFO - PROCESS | 1821 | 1461197770066 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:16:10 INFO - PROCESS | 1821 | 1461197770333 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a1494000 == 184 [pid = 1821] [id = 631] 17:16:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 280 (0x7ff86e1e2000) [pid = 1821] [serial = 1894] [outer = (nil)] 17:16:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 281 (0x7ff880e93000) [pid = 1821] [serial = 1895] [outer = 0x7ff86e1e2000] 17:16:10 INFO - PROCESS | 1821 | 1461197770404 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 282 (0x7ff888a77c00) [pid = 1821] [serial = 1896] [outer = 0x7ff86e1e2000] 17:16:11 INFO - PROCESS | 1821 | 1461197771262 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1429ms 17:16:11 INFO - PROCESS | 1821 | 1461197771297 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:16:11 INFO - PROCESS | 1821 | 1461197771301 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:16:11 INFO - PROCESS | 1821 | 1461197771306 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 1821 | 1461197771309 Marionette TRACE conn3 <- [1,2498,null,{}] 17:16:11 INFO - PROCESS | 1821 | 1461197771313 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:11 INFO - PROCESS | 1821 | 1461197771503 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:16:11 INFO - PROCESS | 1821 | 1461197771771 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff85800 == 185 [pid = 1821] [id = 632] 17:16:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 283 (0x7ff86e3f9400) [pid = 1821] [serial = 1897] [outer = (nil)] 17:16:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 284 (0x7ff872080c00) [pid = 1821] [serial = 1898] [outer = 0x7ff86e3f9400] 17:16:11 INFO - PROCESS | 1821 | 1461197771845 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 285 (0x7ff878365400) [pid = 1821] [serial = 1899] [outer = 0x7ff86e3f9400] 17:16:12 INFO - PROCESS | 1821 | 1461197772718 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:16:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1486ms 17:16:12 INFO - PROCESS | 1821 | 1461197772793 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1821 | 1461197772796 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:16:12 INFO - PROCESS | 1821 | 1461197772801 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1821 | 1461197772804 Marionette TRACE conn3 <- [1,2502,null,{}] 17:16:12 INFO - PROCESS | 1821 | 1461197772809 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:13 INFO - PROCESS | 1821 | 1461197773000 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:16:13 INFO - PROCESS | 1821 | 1461197773271 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881042800 == 186 [pid = 1821] [id = 633] 17:16:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 286 (0x7ff86e1db800) [pid = 1821] [serial = 1900] [outer = (nil)] 17:16:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 287 (0x7ff888feb800) [pid = 1821] [serial = 1901] [outer = 0x7ff86e1db800] 17:16:13 INFO - PROCESS | 1821 | 1461197773341 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 288 (0x7ff889772c00) [pid = 1821] [serial = 1902] [outer = 0x7ff86e1db800] 17:16:14 INFO - PROCESS | 1821 | 1461197774184 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1427ms 17:16:14 INFO - PROCESS | 1821 | 1461197774230 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 1821 | 1461197774232 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:16:14 INFO - PROCESS | 1821 | 1461197774247 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1821 | 1461197774249 Marionette TRACE conn3 <- [1,2506,null,{}] 17:16:14 INFO - PROCESS | 1821 | 1461197774254 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:14 INFO - PROCESS | 1821 | 1461197774444 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:16:14 INFO - PROCESS | 1821 | 1461197774712 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a2436800 == 187 [pid = 1821] [id = 634] 17:16:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 289 (0x7ff86fbd5000) [pid = 1821] [serial = 1903] [outer = (nil)] 17:16:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 290 (0x7ff889a52800) [pid = 1821] [serial = 1904] [outer = 0x7ff86fbd5000] 17:16:14 INFO - PROCESS | 1821 | 1461197774782 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 291 (0x7ff889c0a400) [pid = 1821] [serial = 1905] [outer = 0x7ff86fbd5000] 17:16:16 INFO - PROCESS | 1821 | 1461197776116 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1930ms 17:16:16 INFO - PROCESS | 1821 | 1461197776223 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1821 | 1461197776228 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:16:16 INFO - PROCESS | 1821 | 1461197776280 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1821 | 1461197776283 Marionette TRACE conn3 <- [1,2510,null,{}] 17:16:16 INFO - PROCESS | 1821 | 1461197776291 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:16 INFO - PROCESS | 1821 | 1461197776520 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:16:16 INFO - PROCESS | 1821 | 1461197776754 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fab8000 == 188 [pid = 1821] [id = 635] 17:16:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 292 (0x7ff86f5ea000) [pid = 1821] [serial = 1906] [outer = (nil)] 17:16:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 293 (0x7ff8719ae000) [pid = 1821] [serial = 1907] [outer = 0x7ff86f5ea000] 17:16:16 INFO - PROCESS | 1821 | 1461197776851 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 294 (0x7ff872a5a800) [pid = 1821] [serial = 1908] [outer = 0x7ff86f5ea000] 17:16:18 INFO - PROCESS | 1821 | 1461197778116 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1958ms 17:16:18 INFO - PROCESS | 1821 | 1461197778210 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1821 | 1461197778225 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:16:18 INFO - PROCESS | 1821 | 1461197778241 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1821 | 1461197778244 Marionette TRACE conn3 <- [1,2514,null,{}] 17:16:18 INFO - PROCESS | 1821 | 1461197778328 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:18 INFO - PROCESS | 1821 | 1461197778607 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:16:18 INFO - PROCESS | 1821 | 1461197778868 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8719d7800 == 189 [pid = 1821] [id = 636] 17:16:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 295 (0x7ff86fa87400) [pid = 1821] [serial = 1909] [outer = (nil)] 17:16:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 296 (0x7ff874a53000) [pid = 1821] [serial = 1910] [outer = 0x7ff86fa87400] 17:16:18 INFO - PROCESS | 1821 | 1461197778934 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 297 (0x7ff875fca800) [pid = 1821] [serial = 1911] [outer = 0x7ff86fa87400] 17:16:19 INFO - PROCESS | 1821 | 1461197779860 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1743ms 17:16:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8803e2000 == 188 [pid = 1821] [id = 517] 17:16:19 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff872bd3800 == 187 [pid = 1821] [id = 516] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 296 (0x7ff879447800) [pid = 1821] [serial = 1733] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 295 (0x7ff87f52ec00) [pid = 1821] [serial = 1745] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 294 (0x7ff87f330c00) [pid = 1821] [serial = 1742] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 293 (0x7ff87a74c800) [pid = 1821] [serial = 1736] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 292 (0x7ff87a7f7800) [pid = 1821] [serial = 1739] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2a6800 == 186 [pid = 1821] [id = 616] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d17800 == 185 [pid = 1821] [id = 615] 17:16:20 INFO - PROCESS | 1821 | 1461197780093 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 1821 | 1461197780096 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875bbc800 == 184 [pid = 1821] [id = 614] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87359a000 == 183 [pid = 1821] [id = 613] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f1d8000 == 182 [pid = 1821] [id = 612] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e72800 == 181 [pid = 1821] [id = 611] 17:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8700ea800 == 180 [pid = 1821] [id = 610] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23d4000 == 179 [pid = 1821] [id = 606] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d527000 == 178 [pid = 1821] [id = 605] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d020000 == 177 [pid = 1821] [id = 604] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce09000 == 176 [pid = 1821] [id = 603] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898f51800 == 175 [pid = 1821] [id = 602] 17:16:20 INFO - PROCESS | 1821 | 1461197780125 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1821 | 1461197780130 Marionette TRACE conn3 <- [1,2518,null,{}] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897f44800 == 174 [pid = 1821] [id = 601] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff891de1800 == 173 [pid = 1821] [id = 600] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d34e000 == 172 [pid = 1821] [id = 599] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfcf800 == 171 [pid = 1821] [id = 598] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88aec3800 == 170 [pid = 1821] [id = 597] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a01a800 == 169 [pid = 1821] [id = 596] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886db6000 == 168 [pid = 1821] [id = 595] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3bf000 == 167 [pid = 1821] [id = 594] 17:16:20 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e5e800 == 166 [pid = 1821] [id = 593] 17:16:20 INFO - PROCESS | 1821 | 1461197780158 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:20 INFO - PROCESS | 1821 | 1461197780333 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 291 (0x7ff87344fc00) [pid = 1821] [serial = 1776] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 290 (0x7ff878283000) [pid = 1821] [serial = 1727] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 289 (0x7ff880a43c00) [pid = 1821] [serial = 1773] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 288 (0x7ff872956400) [pid = 1821] [serial = 1755] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 287 (0x7ff87781d800) [pid = 1821] [serial = 1724] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 286 (0x7ff87a74f800) [pid = 1821] [serial = 1766] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 285 (0x7ff875b07400) [pid = 1821] [serial = 1718] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 284 (0x7ff875bc9c00) [pid = 1821] [serial = 1758] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 283 (0x7ff87f344400) [pid = 1821] [serial = 1767] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 282 (0x7ff872085800) [pid = 1821] [serial = 1763] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 281 (0x7ff87178f800) [pid = 1821] [serial = 1752] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 280 (0x7ff871e49800) [pid = 1821] [serial = 1754] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 279 (0x7ff87f38a400) [pid = 1821] [serial = 1769] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff872093000) [pid = 1821] [serial = 1715] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff86fbe0400) [pid = 1821] [serial = 1712] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff8751d2800) [pid = 1821] [serial = 1757] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff877ae6c00) [pid = 1821] [serial = 1761] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff876d42800) [pid = 1821] [serial = 1721] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff8769ea800) [pid = 1821] [serial = 1760] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff880683000) [pid = 1821] [serial = 1772] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff86fbd2800) [pid = 1821] [serial = 1751] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff87921b400) [pid = 1821] [serial = 1730] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff8802ec800) [pid = 1821] [serial = 1770] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff876a9d800) [pid = 1821] [serial = 1764] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff876933000) [pid = 1821] [serial = 1748] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff871e42800) [pid = 1821] [serial = 1775] [outer = (nil)] [url = about:blank] 17:16:20 INFO - PROCESS | 1821 | 1461197780587 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871f70800 == 167 [pid = 1821] [id = 637] 17:16:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff871b80000) [pid = 1821] [serial = 1912] [outer = (nil)] 17:16:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff875b07400) [pid = 1821] [serial = 1913] [outer = 0x7ff871b80000] 17:16:20 INFO - PROCESS | 1821 | 1461197780656 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff878283000) [pid = 1821] [serial = 1914] [outer = 0x7ff871b80000] 17:16:21 INFO - PROCESS | 1821 | 1461197781391 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1305ms 17:16:21 INFO - PROCESS | 1821 | 1461197781417 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 1821 | 1461197781421 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:16:21 INFO - PROCESS | 1821 | 1461197781454 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 1821 | 1461197781456 Marionette TRACE conn3 <- [1,2522,null,{}] 17:16:21 INFO - PROCESS | 1821 | 1461197781461 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:21 INFO - PROCESS | 1821 | 1461197781637 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:16:21 INFO - PROCESS | 1821 | 1461197781653 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876cbe800 == 168 [pid = 1821] [id = 638] 17:16:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff876d46c00) [pid = 1821] [serial = 1915] [outer = (nil)] 17:16:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff87944a800) [pid = 1821] [serial = 1916] [outer = 0x7ff876d46c00] 17:16:21 INFO - PROCESS | 1821 | 1461197781711 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff87a7e8c00) [pid = 1821] [serial = 1917] [outer = 0x7ff876d46c00] 17:16:22 INFO - PROCESS | 1821 | 1461197782644 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1231ms 17:16:22 INFO - PROCESS | 1821 | 1461197782701 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1821 | 1461197782704 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:16:22 INFO - PROCESS | 1821 | 1461197782710 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1821 | 1461197782712 Marionette TRACE conn3 <- [1,2526,null,{}] 17:16:22 INFO - PROCESS | 1821 | 1461197782717 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 1821 | 1461197782968 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:16:23 INFO - PROCESS | 1821 | 1461197782997 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a707000 == 169 [pid = 1821] [id = 639] 17:16:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff878368000) [pid = 1821] [serial = 1918] [outer = (nil)] 17:16:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff87f2e9800) [pid = 1821] [serial = 1919] [outer = 0x7ff878368000] 17:16:23 INFO - PROCESS | 1821 | 1461197783054 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff87f52ec00) [pid = 1821] [serial = 1920] [outer = 0x7ff878368000] 17:16:23 INFO - PROCESS | 1821 | 1461197783902 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1229ms 17:16:23 INFO - PROCESS | 1821 | 1461197783941 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 1821 | 1461197783943 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:16:23 INFO - PROCESS | 1821 | 1461197783965 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 1821 | 1461197783969 Marionette TRACE conn3 <- [1,2530,null,{}] 17:16:23 INFO - PROCESS | 1821 | 1461197783987 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 1821 | 1461197784278 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:16:24 INFO - PROCESS | 1821 | 1461197784314 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f50e000 == 170 [pid = 1821] [id = 640] 17:16:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff880547800) [pid = 1821] [serial = 1921] [outer = (nil)] 17:16:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff880e64c00) [pid = 1821] [serial = 1922] [outer = 0x7ff880547800] 17:16:24 INFO - PROCESS | 1821 | 1461197784374 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff881136000) [pid = 1821] [serial = 1923] [outer = 0x7ff880547800] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff871b74800) [pid = 1821] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff86e1df400) [pid = 1821] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff877820c00) [pid = 1821] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff86e3fd000) [pid = 1821] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff86e3f7000) [pid = 1821] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff86e3f2800) [pid = 1821] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:16:25 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff86fa62c00) [pid = 1821] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:16:25 INFO - PROCESS | 1821 | 1461197785843 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1946ms 17:16:25 INFO - PROCESS | 1821 | 1461197785898 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 1821 | 1461197785901 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:16:25 INFO - PROCESS | 1821 | 1461197785906 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1821 | 1461197785908 Marionette TRACE conn3 <- [1,2534,null,{}] 17:16:25 INFO - PROCESS | 1821 | 1461197785913 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 1821 | 1461197786088 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:16:26 INFO - PROCESS | 1821 | 1461197786279 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805cf000 == 171 [pid = 1821] [id = 641] 17:16:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff8707be800) [pid = 1821] [serial = 1924] [outer = (nil)] 17:16:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff87a9f0c00) [pid = 1821] [serial = 1925] [outer = 0x7ff8707be800] 17:16:26 INFO - PROCESS | 1821 | 1461197786349 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff8819b3000) [pid = 1821] [serial = 1926] [outer = 0x7ff8707be800] 17:16:27 INFO - PROCESS | 1821 | 1461197787021 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1176ms 17:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:16:27 INFO - PROCESS | 1821 | 1461197787083 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1821 | 1461197787086 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:16:27 INFO - PROCESS | 1821 | 1461197787091 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1821 | 1461197787093 Marionette TRACE conn3 <- [1,2538,null,{}] 17:16:27 INFO - PROCESS | 1821 | 1461197787109 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:27 INFO - PROCESS | 1821 | 1461197787299 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:16:27 INFO - PROCESS | 1821 | 1461197787331 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8839ef000 == 172 [pid = 1821] [id = 642] 17:16:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff881d0d400) [pid = 1821] [serial = 1927] [outer = (nil)] 17:16:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff882c98000) [pid = 1821] [serial = 1928] [outer = 0x7ff881d0d400] 17:16:27 INFO - PROCESS | 1821 | 1461197787393 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff884309800) [pid = 1821] [serial = 1929] [outer = 0x7ff881d0d400] 17:16:28 INFO - PROCESS | 1821 | 1461197788620 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 17:16:28 INFO - PROCESS | 1821 | 1461197788680 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1821 | 1461197788687 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:16:28 INFO - PROCESS | 1821 | 1461197788695 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1821 | 1461197788700 Marionette TRACE conn3 <- [1,2542,null,{}] 17:16:28 INFO - PROCESS | 1821 | 1461197788707 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 1821 | 1461197788927 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:16:29 INFO - PROCESS | 1821 | 1461197789188 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8719f4000 == 173 [pid = 1821] [id = 643] 17:16:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff87294c400) [pid = 1821] [serial = 1930] [outer = (nil)] 17:16:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff873454000) [pid = 1821] [serial = 1931] [outer = 0x7ff87294c400] 17:16:29 INFO - PROCESS | 1821 | 1461197789318 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 280 (0x7ff875bc5c00) [pid = 1821] [serial = 1932] [outer = 0x7ff87294c400] 17:16:30 INFO - PROCESS | 1821 | 1461197790183 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 17:16:30 INFO - PROCESS | 1821 | 1461197790230 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1821 | 1461197790237 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:16:30 INFO - PROCESS | 1821 | 1461197790247 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1821 | 1461197790251 Marionette TRACE conn3 <- [1,2546,null,{}] 17:16:30 INFO - PROCESS | 1821 | 1461197790256 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1821 | 1461197790471 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:16:30 INFO - PROCESS | 1821 | 1461197790740 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f2a1000 == 174 [pid = 1821] [id = 644] 17:16:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 281 (0x7ff87692e000) [pid = 1821] [serial = 1933] [outer = (nil)] 17:16:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 282 (0x7ff87915e800) [pid = 1821] [serial = 1934] [outer = 0x7ff87692e000] 17:16:30 INFO - PROCESS | 1821 | 1461197790899 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 283 (0x7ff87f344400) [pid = 1821] [serial = 1935] [outer = 0x7ff87692e000] 17:16:31 INFO - PROCESS | 1821 | 1461197791739 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1532ms 17:16:31 INFO - PROCESS | 1821 | 1461197791780 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:16:31 INFO - PROCESS | 1821 | 1461197791784 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:16:31 INFO - PROCESS | 1821 | 1461197791790 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 1821 | 1461197791796 Marionette TRACE conn3 <- [1,2550,null,{}] 17:16:31 INFO - PROCESS | 1821 | 1461197791811 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:32 INFO - PROCESS | 1821 | 1461197792037 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:16:32 INFO - PROCESS | 1821 | 1461197792302 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885504000 == 175 [pid = 1821] [id = 645] 17:16:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 284 (0x7ff878361c00) [pid = 1821] [serial = 1936] [outer = (nil)] 17:16:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 285 (0x7ff880e6a800) [pid = 1821] [serial = 1937] [outer = 0x7ff878361c00] 17:16:32 INFO - PROCESS | 1821 | 1461197792439 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 286 (0x7ff8819b7800) [pid = 1821] [serial = 1938] [outer = 0x7ff878361c00] 17:16:33 INFO - PROCESS | 1821 | 1461197793316 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1581ms 17:16:33 INFO - PROCESS | 1821 | 1461197793372 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1821 | 1461197793376 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:16:33 INFO - PROCESS | 1821 | 1461197793381 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1821 | 1461197793384 Marionette TRACE conn3 <- [1,2554,null,{}] 17:16:33 INFO - PROCESS | 1821 | 1461197793389 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:33 INFO - PROCESS | 1821 | 1461197793595 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:16:33 INFO - PROCESS | 1821 | 1461197793860 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a484800 == 176 [pid = 1821] [id = 646] 17:16:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 287 (0x7ff8793d7000) [pid = 1821] [serial = 1939] [outer = (nil)] 17:16:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 288 (0x7ff882e2ec00) [pid = 1821] [serial = 1940] [outer = 0x7ff8793d7000] 17:16:33 INFO - PROCESS | 1821 | 1461197793970 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 289 (0x7ff884903400) [pid = 1821] [serial = 1941] [outer = 0x7ff8793d7000] 17:16:34 INFO - PROCESS | 1821 | 1461197794817 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1477ms 17:16:34 INFO - PROCESS | 1821 | 1461197794863 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 1821 | 1461197794867 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:16:34 INFO - PROCESS | 1821 | 1461197794873 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1821 | 1461197794875 Marionette TRACE conn3 <- [1,2558,null,{}] 17:16:34 INFO - PROCESS | 1821 | 1461197794881 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 1821 | 1461197795089 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:16:35 INFO - PROCESS | 1821 | 1461197795359 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfd2000 == 177 [pid = 1821] [id = 647] 17:16:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 290 (0x7ff8719ac400) [pid = 1821] [serial = 1942] [outer = (nil)] 17:16:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 291 (0x7ff88392c000) [pid = 1821] [serial = 1943] [outer = 0x7ff8719ac400] 17:16:35 INFO - PROCESS | 1821 | 1461197795433 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 292 (0x7ff884d6d400) [pid = 1821] [serial = 1944] [outer = 0x7ff8719ac400] 17:16:36 INFO - PROCESS | 1821 | 1461197796351 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1536ms 17:16:36 INFO - PROCESS | 1821 | 1461197796410 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1821 | 1461197796414 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:16:36 INFO - PROCESS | 1821 | 1461197796419 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1821 | 1461197796421 Marionette TRACE conn3 <- [1,2562,null,{}] 17:16:36 INFO - PROCESS | 1821 | 1461197796427 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 1821 | 1461197796642 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:16:36 INFO - PROCESS | 1821 | 1461197796906 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897d55000 == 178 [pid = 1821] [id = 648] 17:16:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 293 (0x7ff886ddb400) [pid = 1821] [serial = 1945] [outer = (nil)] 17:16:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 294 (0x7ff889c42800) [pid = 1821] [serial = 1946] [outer = 0x7ff886ddb400] 17:16:37 INFO - PROCESS | 1821 | 1461197797020 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 295 (0x7ff889f23400) [pid = 1821] [serial = 1947] [outer = 0x7ff886ddb400] 17:16:37 INFO - PROCESS | 1821 | 1461197797855 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1476ms 17:16:37 INFO - PROCESS | 1821 | 1461197797896 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1821 | 1461197797899 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:16:37 INFO - PROCESS | 1821 | 1461197797905 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1821 | 1461197797907 Marionette TRACE conn3 <- [1,2566,null,{}] 17:16:37 INFO - PROCESS | 1821 | 1461197797912 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:38 INFO - PROCESS | 1821 | 1461197798114 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:16:38 INFO - PROCESS | 1821 | 1461197798383 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce15800 == 179 [pid = 1821] [id = 649] 17:16:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 296 (0x7ff888ff2800) [pid = 1821] [serial = 1948] [outer = (nil)] 17:16:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 297 (0x7ff88aa9b000) [pid = 1821] [serial = 1949] [outer = 0x7ff888ff2800] 17:16:38 INFO - PROCESS | 1821 | 1461197798489 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 298 (0x7ff88ad96000) [pid = 1821] [serial = 1950] [outer = 0x7ff888ff2800] 17:16:39 INFO - PROCESS | 1821 | 1461197799318 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1484ms 17:16:39 INFO - PROCESS | 1821 | 1461197799390 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1821 | 1461197799393 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:16:39 INFO - PROCESS | 1821 | 1461197799399 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1821 | 1461197799401 Marionette TRACE conn3 <- [1,2570,null,{}] 17:16:39 INFO - PROCESS | 1821 | 1461197799406 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 1821 | 1461197799600 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:16:39 INFO - PROCESS | 1821 | 1461197799863 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a1491000 == 180 [pid = 1821] [id = 650] 17:16:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 299 (0x7ff889cf5800) [pid = 1821] [serial = 1951] [outer = (nil)] 17:16:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 300 (0x7ff88ad97400) [pid = 1821] [serial = 1952] [outer = 0x7ff889cf5800] 17:16:39 INFO - PROCESS | 1821 | 1461197799973 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 301 (0x7ff88b552800) [pid = 1821] [serial = 1953] [outer = 0x7ff889cf5800] 17:16:40 INFO - PROCESS | 1821 | 1461197800750 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1429ms 17:16:40 INFO - PROCESS | 1821 | 1461197800829 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 1821 | 1461197800832 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:16:40 INFO - PROCESS | 1821 | 1461197800838 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1821 | 1461197800840 Marionette TRACE conn3 <- [1,2574,null,{}] 17:16:40 INFO - PROCESS | 1821 | 1461197800845 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 1821 | 1461197801041 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:16:41 INFO - PROCESS | 1821 | 1461197801306 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a4b8e800 == 181 [pid = 1821] [id = 651] 17:16:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 302 (0x7ff889dda000) [pid = 1821] [serial = 1954] [outer = (nil)] 17:16:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 303 (0x7ff88b97d400) [pid = 1821] [serial = 1955] [outer = 0x7ff889dda000] 17:16:41 INFO - PROCESS | 1821 | 1461197801377 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 304 (0x7ff88c69ec00) [pid = 1821] [serial = 1956] [outer = 0x7ff889dda000] 17:16:42 INFO - PROCESS | 1821 | 1461197802200 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1432ms 17:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:16:42 INFO - PROCESS | 1821 | 1461197802270 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1821 | 1461197802273 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:16:42 INFO - PROCESS | 1821 | 1461197802279 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1821 | 1461197802282 Marionette TRACE conn3 <- [1,2578,null,{}] 17:16:42 INFO - PROCESS | 1821 | 1461197802286 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:42 INFO - PROCESS | 1821 | 1461197802518 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:16:42 INFO - PROCESS | 1821 | 1461197802795 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff874a2d800 == 182 [pid = 1821] [id = 652] 17:16:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 305 (0x7ff88d3a5400) [pid = 1821] [serial = 1957] [outer = (nil)] 17:16:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 306 (0x7ff88d768800) [pid = 1821] [serial = 1958] [outer = 0x7ff88d3a5400] 17:16:42 INFO - PROCESS | 1821 | 1461197802915 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 307 (0x7ff891068c00) [pid = 1821] [serial = 1959] [outer = 0x7ff88d3a5400] 17:16:43 INFO - PROCESS | 1821 | 1461197803726 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1477ms 17:16:43 INFO - PROCESS | 1821 | 1461197803755 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 1821 | 1461197803759 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:16:43 INFO - PROCESS | 1821 | 1461197803765 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1821 | 1461197803768 Marionette TRACE conn3 <- [1,2582,null,{}] 17:16:43 INFO - PROCESS | 1821 | 1461197803773 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:43 INFO - PROCESS | 1821 | 1461197803996 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:16:44 INFO - PROCESS | 1821 | 1461197804275 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fb1a800 == 183 [pid = 1821] [id = 653] 17:16:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 308 (0x7ff88d3abc00) [pid = 1821] [serial = 1960] [outer = (nil)] 17:16:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 309 (0x7ff88054c400) [pid = 1821] [serial = 1961] [outer = 0x7ff88d3abc00] 17:16:44 INFO - PROCESS | 1821 | 1461197804369 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 310 (0x7ff897fa4400) [pid = 1821] [serial = 1962] [outer = 0x7ff88d3abc00] 17:16:45 INFO - PROCESS | 1821 | 1461197805171 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1476ms 17:16:45 INFO - PROCESS | 1821 | 1461197805255 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 1821 | 1461197805259 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:16:45 INFO - PROCESS | 1821 | 1461197805269 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 1821 | 1461197805271 Marionette TRACE conn3 <- [1,2586,null,{}] 17:16:45 INFO - PROCESS | 1821 | 1461197805275 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 1821 | 1461197805474 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:16:45 INFO - PROCESS | 1821 | 1461197805741 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a11c000 == 184 [pid = 1821] [id = 654] 17:16:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 311 (0x7ff896e6f000) [pid = 1821] [serial = 1963] [outer = (nil)] 17:16:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 312 (0x7ff898e2e800) [pid = 1821] [serial = 1964] [outer = 0x7ff896e6f000] 17:16:45 INFO - PROCESS | 1821 | 1461197805807 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 313 (0x7ff898fc4800) [pid = 1821] [serial = 1965] [outer = 0x7ff896e6f000] 17:16:46 INFO - PROCESS | 1821 | 1461197806665 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1433ms 17:16:46 INFO - PROCESS | 1821 | 1461197806709 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1821 | 1461197806713 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:16:46 INFO - PROCESS | 1821 | 1461197806718 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1821 | 1461197806720 Marionette TRACE conn3 <- [1,2590,null,{}] 17:16:46 INFO - PROCESS | 1821 | 1461197806726 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 1821 | 1461197806925 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:16:47 INFO - PROCESS | 1821 | 1461197807196 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff868deb800 == 185 [pid = 1821] [id = 655] 17:16:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 314 (0x7ff897a76800) [pid = 1821] [serial = 1966] [outer = (nil)] 17:16:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 315 (0x7ff899113000) [pid = 1821] [serial = 1967] [outer = 0x7ff897a76800] 17:16:47 INFO - PROCESS | 1821 | 1461197807263 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 316 (0x7ff89b018400) [pid = 1821] [serial = 1968] [outer = 0x7ff897a76800] 17:16:48 INFO - PROCESS | 1821 | 1461197808128 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1479ms 17:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:16:48 INFO - PROCESS | 1821 | 1461197808198 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1821 | 1461197808201 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:16:48 INFO - PROCESS | 1821 | 1461197808205 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1821 | 1461197808209 Marionette TRACE conn3 <- [1,2594,null,{}] 17:16:48 INFO - PROCESS | 1821 | 1461197808214 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 1821 | 1461197808404 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:16:48 INFO - PROCESS | 1821 | 1461197808676 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a129000 == 186 [pid = 1821] [id = 656] 17:16:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 317 (0x7ff88054cc00) [pid = 1821] [serial = 1969] [outer = (nil)] 17:16:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 318 (0x7ff89c975000) [pid = 1821] [serial = 1970] [outer = 0x7ff88054cc00] 17:16:48 INFO - PROCESS | 1821 | 1461197808748 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 319 (0x7ff89d042400) [pid = 1821] [serial = 1971] [outer = 0x7ff88054cc00] 17:16:49 INFO - PROCESS | 1821 | 1461197809637 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1475ms 17:16:49 INFO - PROCESS | 1821 | 1461197809682 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:16:49 INFO - PROCESS | 1821 | 1461197809685 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:16:49 INFO - PROCESS | 1821 | 1461197809691 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 1821 | 1461197809693 Marionette TRACE conn3 <- [1,2598,null,{}] 17:16:49 INFO - PROCESS | 1821 | 1461197809698 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 1821 | 1461197809897 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:16:50 INFO - PROCESS | 1821 | 1461197810181 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884a56800 == 187 [pid = 1821] [id = 657] 17:16:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 320 (0x7ff898114800) [pid = 1821] [serial = 1972] [outer = (nil)] 17:16:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 321 (0x7ff89d161000) [pid = 1821] [serial = 1973] [outer = 0x7ff898114800] 17:16:50 INFO - PROCESS | 1821 | 1461197810301 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 322 (0x7ff89d1b2800) [pid = 1821] [serial = 1974] [outer = 0x7ff898114800] 17:16:51 INFO - PROCESS | 1821 | 1461197811125 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1483ms 17:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:16:51 INFO - PROCESS | 1821 | 1461197811175 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1821 | 1461197811177 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:16:51 INFO - PROCESS | 1821 | 1461197811188 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1821 | 1461197811191 Marionette TRACE conn3 <- [1,2602,null,{}] 17:16:51 INFO - PROCESS | 1821 | 1461197811202 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:51 INFO - PROCESS | 1821 | 1461197811406 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:16:51 INFO - PROCESS | 1821 | 1461197811682 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff868910000 == 188 [pid = 1821] [id = 658] 17:16:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 323 (0x7ff89d043000) [pid = 1821] [serial = 1975] [outer = (nil)] 17:16:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 324 (0x7ff89d41cc00) [pid = 1821] [serial = 1976] [outer = 0x7ff89d043000] 17:16:51 INFO - PROCESS | 1821 | 1461197811792 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 325 (0x7ff89d47dc00) [pid = 1821] [serial = 1977] [outer = 0x7ff89d043000] 17:16:52 INFO - PROCESS | 1821 | 1461197812741 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1593ms 17:16:52 INFO - PROCESS | 1821 | 1461197812776 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 1821 | 1461197812779 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:16:52 INFO - PROCESS | 1821 | 1461197812784 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1821 | 1461197812787 Marionette TRACE conn3 <- [1,2606,null,{}] 17:16:52 INFO - PROCESS | 1821 | 1461197812792 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:53 INFO - PROCESS | 1821 | 1461197812995 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:16:53 INFO - PROCESS | 1821 | 1461197813313 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f361800 == 189 [pid = 1821] [id = 659] 17:16:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 326 (0x7ff869e10800) [pid = 1821] [serial = 1978] [outer = (nil)] 17:16:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 327 (0x7ff869e17400) [pid = 1821] [serial = 1979] [outer = 0x7ff869e10800] 17:16:53 INFO - PROCESS | 1821 | 1461197813387 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 328 (0x7ff869e1c800) [pid = 1821] [serial = 1980] [outer = 0x7ff869e10800] 17:16:54 INFO - PROCESS | 1821 | 1461197814274 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1529ms 17:16:54 INFO - PROCESS | 1821 | 1461197814314 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 1821 | 1461197814318 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:16:54 INFO - PROCESS | 1821 | 1461197814323 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1821 | 1461197814325 Marionette TRACE conn3 <- [1,2610,null,{}] 17:16:54 INFO - PROCESS | 1821 | 1461197814331 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 1821 | 1461197814547 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:16:54 INFO - PROCESS | 1821 | 1461197814874 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884a44800 == 190 [pid = 1821] [id = 660] 17:16:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 329 (0x7ff869e10000) [pid = 1821] [serial = 1981] [outer = (nil)] 17:16:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 330 (0x7ff869ec7800) [pid = 1821] [serial = 1982] [outer = 0x7ff869e10000] 17:16:54 INFO - PROCESS | 1821 | 1461197814948 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 331 (0x7ff869ecd400) [pid = 1821] [serial = 1983] [outer = 0x7ff869e10000] 17:16:55 INFO - PROCESS | 1821 | 1461197815779 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1525ms 17:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:16:55 INFO - PROCESS | 1821 | 1461197815849 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 1821 | 1461197815852 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:16:55 INFO - PROCESS | 1821 | 1461197815856 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1821 | 1461197815860 Marionette TRACE conn3 <- [1,2614,null,{}] 17:16:55 INFO - PROCESS | 1821 | 1461197815864 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 1821 | 1461197816059 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:16:56 INFO - PROCESS | 1821 | 1461197816352 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff899149000 == 191 [pid = 1821] [id = 661] 17:16:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 332 (0x7ff869e11400) [pid = 1821] [serial = 1984] [outer = (nil)] 17:16:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 333 (0x7ff869ed3c00) [pid = 1821] [serial = 1985] [outer = 0x7ff869e11400] 17:16:56 INFO - PROCESS | 1821 | 1461197816457 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 334 (0x7ff872078c00) [pid = 1821] [serial = 1986] [outer = 0x7ff869e11400] 17:16:58 INFO - PROCESS | 1821 | 1461197817997 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2178ms 17:16:58 INFO - PROCESS | 1821 | 1461197818036 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 1821 | 1461197818041 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:16:58 INFO - PROCESS | 1821 | 1461197818048 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1821 | 1461197818052 Marionette TRACE conn3 <- [1,2618,null,{}] 17:16:58 INFO - PROCESS | 1821 | 1461197818059 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897c4e800 == 190 [pid = 1821] [id = 195] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889747000 == 189 [pid = 1821] [id = 87] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805cf000 == 188 [pid = 1821] [id = 641] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f50e000 == 187 [pid = 1821] [id = 640] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a707000 == 186 [pid = 1821] [id = 639] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876cbe800 == 185 [pid = 1821] [id = 638] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871f70800 == 184 [pid = 1821] [id = 637] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8719d7800 == 183 [pid = 1821] [id = 636] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fab8000 == 182 [pid = 1821] [id = 635] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff899157000 == 181 [pid = 1821] [id = 629] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897aec800 == 180 [pid = 1821] [id = 628] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bd60000 == 179 [pid = 1821] [id = 627] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a76a000 == 178 [pid = 1821] [id = 626] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886cd7800 == 177 [pid = 1821] [id = 625] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855a3000 == 176 [pid = 1821] [id = 624] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8852b7800 == 175 [pid = 1821] [id = 623] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88442b000 == 174 [pid = 1821] [id = 622] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839ed800 == 173 [pid = 1821] [id = 579] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881d94000 == 172 [pid = 1821] [id = 621] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8815c1000 == 171 [pid = 1821] [id = 620] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d2e000 == 170 [pid = 1821] [id = 619] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a88b000 == 169 [pid = 1821] [id = 617] 17:16:58 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8728d6000 == 168 [pid = 1821] [id = 618] 17:16:58 INFO - PROCESS | 1821 | 1461197818899 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 333 (0x7ff876a9cc00) [pid = 1821] [serial = 1844] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 332 (0x7ff877aee400) [pid = 1821] [serial = 1850] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 331 (0x7ff879213400) [pid = 1821] [serial = 1851] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 330 (0x7ff876d47c00) [pid = 1821] [serial = 1845] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 329 (0x7ff875bd0c00) [pid = 1821] [serial = 1842] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 328 (0x7ff87921f400) [pid = 1821] [serial = 1853] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 327 (0x7ff878369400) [pid = 1821] [serial = 1778] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 326 (0x7ff877ae2000) [pid = 1821] [serial = 1847] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 325 (0x7ff878361000) [pid = 1821] [serial = 1848] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 324 (0x7ff881b75000) [pid = 1821] [serial = 1808] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 323 (0x7ff884307400) [pid = 1821] [serial = 1814] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 322 (0x7ff880e6e000) [pid = 1821] [serial = 1796] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 321 (0x7ff881371400) [pid = 1821] [serial = 1802] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 320 (0x7ff872954400) [pid = 1821] [serial = 1836] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 319 (0x7ff8707c7000) [pid = 1821] [serial = 1835] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 318 (0x7ff8719a8400) [pid = 1821] [serial = 1838] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 317 (0x7ff87324fc00) [pid = 1821] [serial = 1839] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 316 (0x7ff86fa60800) [pid = 1821] [serial = 1833] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 315 (0x7ff86e3f7c00) [pid = 1821] [serial = 1832] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 314 (0x7ff88068f000) [pid = 1821] [serial = 1793] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 313 (0x7ff8751cb800) [pid = 1821] [serial = 1841] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 312 (0x7ff884391c00) [pid = 1821] [serial = 1817] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 311 (0x7ff878282000) [pid = 1821] [serial = 1787] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 310 (0x7ff880e9b800) [pid = 1821] [serial = 1799] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 309 (0x7ff87348bc00) [pid = 1821] [serial = 1784] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 308 (0x7ff88490ac00) [pid = 1821] [serial = 1820] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 307 (0x7ff881925000) [pid = 1821] [serial = 1805] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 306 (0x7ff871e51000) [pid = 1821] [serial = 1781] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 305 (0x7ff87a9e9800) [pid = 1821] [serial = 1790] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 304 (0x7ff882c94400) [pid = 1821] [serial = 1811] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 303 (0x7ff872077800) [pid = 1821] [serial = 1823] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 302 (0x7ff88490cc00) [pid = 1821] [serial = 1826] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | --DOMWINDOW == 301 (0x7ff872092800) [pid = 1821] [serial = 1829] [outer = (nil)] [url = about:blank] 17:16:59 INFO - PROCESS | 1821 | 1461197819229 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86eb62800 == 169 [pid = 1821] [id = 662] 17:16:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 302 (0x7ff86f5f0000) [pid = 1821] [serial = 1987] [outer = (nil)] 17:16:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 303 (0x7ff8707c0400) [pid = 1821] [serial = 1988] [outer = 0x7ff86f5f0000] 17:16:59 INFO - PROCESS | 1821 | 1461197819290 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 304 (0x7ff872082800) [pid = 1821] [serial = 1989] [outer = 0x7ff86f5f0000] 17:17:00 INFO - PROCESS | 1821 | 1461197820029 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2036ms 17:17:00 INFO - PROCESS | 1821 | 1461197820084 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 1821 | 1461197820092 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:17:00 INFO - PROCESS | 1821 | 1461197820134 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1821 | 1461197820138 Marionette TRACE conn3 <- [1,2622,null,{}] 17:17:00 INFO - PROCESS | 1821 | 1461197820143 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 1821 | 1461197820335 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:17:00 INFO - PROCESS | 1821 | 1461197820345 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fb1d000 == 170 [pid = 1821] [id = 663] 17:17:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 305 (0x7ff87209ac00) [pid = 1821] [serial = 1990] [outer = (nil)] 17:17:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 306 (0x7ff873458c00) [pid = 1821] [serial = 1991] [outer = 0x7ff87209ac00] 17:17:00 INFO - PROCESS | 1821 | 1461197820406 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 307 (0x7ff874a60000) [pid = 1821] [serial = 1992] [outer = 0x7ff87209ac00] 17:17:01 INFO - PROCESS | 1821 | 1461197821428 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1347ms 17:17:01 INFO - PROCESS | 1821 | 1461197821469 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1821 | 1461197821472 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:17:01 INFO - PROCESS | 1821 | 1461197821488 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1821 | 1461197821494 Marionette TRACE conn3 <- [1,2626,null,{}] 17:17:01 INFO - PROCESS | 1821 | 1461197821508 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 1821 | 1461197821763 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:17:01 INFO - PROCESS | 1821 | 1461197821792 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871f87800 == 171 [pid = 1821] [id = 664] 17:17:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 308 (0x7ff875fbe400) [pid = 1821] [serial = 1993] [outer = (nil)] 17:17:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 309 (0x7ff87693b800) [pid = 1821] [serial = 1994] [outer = 0x7ff875fbe400] 17:17:01 INFO - PROCESS | 1821 | 1461197821853 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 310 (0x7ff876aa9800) [pid = 1821] [serial = 1995] [outer = 0x7ff875fbe400] 17:17:02 INFO - PROCESS | 1821 | 1461197822791 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1338ms 17:17:02 INFO - PROCESS | 1821 | 1461197822830 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:17:02 INFO - PROCESS | 1821 | 1461197822838 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:17:02 INFO - PROCESS | 1821 | 1461197822843 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1821 | 1461197822844 Marionette TRACE conn3 <- [1,2630,null,{}] 17:17:02 INFO - PROCESS | 1821 | 1461197822850 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:03 INFO - PROCESS | 1821 | 1461197823126 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:17:03 INFO - PROCESS | 1821 | 1461197823161 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87546c800 == 172 [pid = 1821] [id = 665] 17:17:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 311 (0x7ff8753a7800) [pid = 1821] [serial = 1996] [outer = (nil)] 17:17:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 312 (0x7ff877ae1400) [pid = 1821] [serial = 1997] [outer = 0x7ff8753a7800] 17:17:03 INFO - PROCESS | 1821 | 1461197823222 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 313 (0x7ff878283c00) [pid = 1821] [serial = 1998] [outer = 0x7ff8753a7800] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 312 (0x7ff8707b9c00) [pid = 1821] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 311 (0x7ff87f38c800) [pid = 1821] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 310 (0x7ff880e92800) [pid = 1821] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 309 (0x7ff8793cdc00) [pid = 1821] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 308 (0x7ff87178d000) [pid = 1821] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 307 (0x7ff86e3f0800) [pid = 1821] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 306 (0x7ff880e8ec00) [pid = 1821] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 305 (0x7ff86e1d6400) [pid = 1821] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 304 (0x7ff889dd2c00) [pid = 1821] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 303 (0x7ff884903c00) [pid = 1821] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 302 (0x7ff87207a000) [pid = 1821] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 301 (0x7ff8751d7400) [pid = 1821] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 300 (0x7ff86e1d5c00) [pid = 1821] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 299 (0x7ff8839a7000) [pid = 1821] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 298 (0x7ff876d4ac00) [pid = 1821] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 297 (0x7ff86fbd3c00) [pid = 1821] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 296 (0x7ff87f52b400) [pid = 1821] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 295 (0x7ff87f382800) [pid = 1821] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 294 (0x7ff871793400) [pid = 1821] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 293 (0x7ff8707bc400) [pid = 1821] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 292 (0x7ff86fbd6400) [pid = 1821] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 291 (0x7ff86e1db400) [pid = 1821] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 290 (0x7ff8751ccc00) [pid = 1821] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 289 (0x7ff884cd2c00) [pid = 1821] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 288 (0x7ff881d0ac00) [pid = 1821] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 287 (0x7ff8814ec800) [pid = 1821] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 286 (0x7ff881bb8400) [pid = 1821] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 285 (0x7ff8802e7800) [pid = 1821] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 284 (0x7ff874a55000) [pid = 1821] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 283 (0x7ff87a9e5400) [pid = 1821] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 282 (0x7ff877ae3400) [pid = 1821] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 281 (0x7ff877731c00) [pid = 1821] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 280 (0x7ff871b77400) [pid = 1821] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 279 (0x7ff871793c00) [pid = 1821] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff876931400) [pid = 1821] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff871b80000) [pid = 1821] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff876d46c00) [pid = 1821] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff86fa87400) [pid = 1821] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff86f5ea000) [pid = 1821] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff880547800) [pid = 1821] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff878368000) [pid = 1821] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff8707be800) [pid = 1821] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff877725000) [pid = 1821] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff87f2ec000) [pid = 1821] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff880e95000) [pid = 1821] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff86fa89400) [pid = 1821] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:17:04 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff881bb0800) [pid = 1821] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:17:05 INFO - PROCESS | 1821 | 1461197825081 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2282ms 17:17:05 INFO - PROCESS | 1821 | 1461197825125 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1821 | 1461197825129 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:17:05 INFO - PROCESS | 1821 | 1461197825134 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1821 | 1461197825135 Marionette TRACE conn3 <- [1,2634,null,{}] 17:17:05 INFO - PROCESS | 1821 | 1461197825140 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1821 | 1461197825385 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:17:05 INFO - PROCESS | 1821 | 1461197825404 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff872bd2800 == 173 [pid = 1821] [id = 666] 17:17:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff86e1db400) [pid = 1821] [serial = 1999] [outer = (nil)] 17:17:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff8707c7800) [pid = 1821] [serial = 2000] [outer = 0x7ff86e1db400] 17:17:05 INFO - PROCESS | 1821 | 1461197825460 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff8753ad800) [pid = 1821] [serial = 2001] [outer = 0x7ff86e1db400] 17:17:06 INFO - PROCESS | 1821 | 1461197826305 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1227ms 17:17:06 INFO - PROCESS | 1821 | 1461197826362 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1821 | 1461197826365 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:17:06 INFO - PROCESS | 1821 | 1461197826376 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1821 | 1461197826378 Marionette TRACE conn3 <- [1,2638,null,{}] 17:17:06 INFO - PROCESS | 1821 | 1461197826383 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:06 INFO - PROCESS | 1821 | 1461197826610 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:17:06 INFO - PROCESS | 1821 | 1461197826981 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86eb78000 == 174 [pid = 1821] [id = 667] 17:17:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff869e13c00) [pid = 1821] [serial = 2002] [outer = (nil)] 17:17:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff869ed1000) [pid = 1821] [serial = 2003] [outer = 0x7ff869e13c00] 17:17:07 INFO - PROCESS | 1821 | 1461197827115 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 272 (0x7ff86f5ebc00) [pid = 1821] [serial = 2004] [outer = 0x7ff869e13c00] 17:17:07 INFO - PROCESS | 1821 | 1461197827981 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1680ms 17:17:08 INFO - PROCESS | 1821 | 1461197828054 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1821 | 1461197828061 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:17:08 INFO - PROCESS | 1821 | 1461197828070 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1821 | 1461197828075 Marionette TRACE conn3 <- [1,2642,null,{}] 17:17:08 INFO - PROCESS | 1821 | 1461197828082 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:08 INFO - PROCESS | 1821 | 1461197828344 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:17:08 INFO - PROCESS | 1821 | 1461197828656 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8727e2800 == 175 [pid = 1821] [id = 668] 17:17:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 273 (0x7ff87294f000) [pid = 1821] [serial = 2005] [outer = (nil)] 17:17:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 274 (0x7ff872a48800) [pid = 1821] [serial = 2006] [outer = 0x7ff87294f000] 17:17:08 INFO - PROCESS | 1821 | 1461197828733 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 275 (0x7ff87344f800) [pid = 1821] [serial = 2007] [outer = 0x7ff87294f000] 17:17:09 INFO - PROCESS | 1821 | 1461197829695 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:17:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1678ms 17:17:09 INFO - PROCESS | 1821 | 1461197829754 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:17:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:17:09 INFO - PROCESS | 1821 | 1461197829760 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:17:09 INFO - PROCESS | 1821 | 1461197829766 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1821 | 1461197829769 Marionette TRACE conn3 <- [1,2646,null,{}] 17:17:09 INFO - PROCESS | 1821 | 1461197829775 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:10 INFO - PROCESS | 1821 | 1461197830004 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:17:10 INFO - PROCESS | 1821 | 1461197830348 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c1d800 == 176 [pid = 1821] [id = 669] 17:17:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 276 (0x7ff874a54c00) [pid = 1821] [serial = 2008] [outer = (nil)] 17:17:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 277 (0x7ff875bc7400) [pid = 1821] [serial = 2009] [outer = 0x7ff874a54c00] 17:17:10 INFO - PROCESS | 1821 | 1461197830424 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 278 (0x7ff876aa6000) [pid = 1821] [serial = 2010] [outer = 0x7ff874a54c00] 17:17:11 INFO - PROCESS | 1821 | 1461197831309 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1585ms 17:17:11 INFO - PROCESS | 1821 | 1461197831351 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:17:11 INFO - PROCESS | 1821 | 1461197831355 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:17:11 INFO - PROCESS | 1821 | 1461197831371 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1821 | 1461197831380 Marionette TRACE conn3 <- [1,2650,null,{}] 17:17:11 INFO - PROCESS | 1821 | 1461197831387 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:11 INFO - PROCESS | 1821 | 1461197831615 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:17:11 INFO - PROCESS | 1821 | 1461197831880 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87949d800 == 177 [pid = 1821] [id = 670] 17:17:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 279 (0x7ff872a49400) [pid = 1821] [serial = 2011] [outer = (nil)] 17:17:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 280 (0x7ff878363800) [pid = 1821] [serial = 2012] [outer = 0x7ff872a49400] 17:17:12 INFO - PROCESS | 1821 | 1461197832000 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 281 (0x7ff87915e400) [pid = 1821] [serial = 2013] [outer = 0x7ff872a49400] 17:17:12 INFO - PROCESS | 1821 | 1461197832817 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1492ms 17:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:17:12 INFO - PROCESS | 1821 | 1461197832854 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1821 | 1461197832858 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:17:12 INFO - PROCESS | 1821 | 1461197832864 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1821 | 1461197832866 Marionette TRACE conn3 <- [1,2654,null,{}] 17:17:12 INFO - PROCESS | 1821 | 1461197832899 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:13 INFO - PROCESS | 1821 | 1461197833099 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:17:13 INFO - PROCESS | 1821 | 1461197833369 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a7b8800 == 178 [pid = 1821] [id = 671] 17:17:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 282 (0x7ff8753a7c00) [pid = 1821] [serial = 2014] [outer = (nil)] 17:17:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 283 (0x7ff87944f800) [pid = 1821] [serial = 2015] [outer = 0x7ff8753a7c00] 17:17:13 INFO - PROCESS | 1821 | 1461197833444 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 284 (0x7ff87a74f800) [pid = 1821] [serial = 2016] [outer = 0x7ff8753a7c00] 17:17:14 INFO - PROCESS | 1821 | 1461197834318 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:17:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1508ms 17:17:14 INFO - PROCESS | 1821 | 1461197834372 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 1821 | 1461197834376 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:17:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:17:14 INFO - PROCESS | 1821 | 1461197834381 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1821 | 1461197834383 Marionette TRACE conn3 <- [1,2658,null,{}] 17:17:14 INFO - PROCESS | 1821 | 1461197834389 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:14 INFO - PROCESS | 1821 | 1461197834603 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:17:14 INFO - PROCESS | 1821 | 1461197834873 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3bd800 == 179 [pid = 1821] [id = 672] 17:17:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 285 (0x7ff87f327400) [pid = 1821] [serial = 2017] [outer = (nil)] 17:17:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 286 (0x7ff87f32e400) [pid = 1821] [serial = 2018] [outer = 0x7ff87f327400] 17:17:15 INFO - PROCESS | 1821 | 1461197835018 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 287 (0x7ff87f527000) [pid = 1821] [serial = 2019] [outer = 0x7ff87f327400] 17:17:15 INFO - PROCESS | 1821 | 1461197835854 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1527ms 17:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:17:15 INFO - PROCESS | 1821 | 1461197835910 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1821 | 1461197835912 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:17:15 INFO - PROCESS | 1821 | 1461197835918 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1821 | 1461197835921 Marionette TRACE conn3 <- [1,2662,null,{}] 17:17:15 INFO - PROCESS | 1821 | 1461197835926 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:16 INFO - PROCESS | 1821 | 1461197836135 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:17:16 INFO - PROCESS | 1821 | 1461197836410 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881885000 == 180 [pid = 1821] [id = 673] 17:17:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 288 (0x7ff87f328000) [pid = 1821] [serial = 2020] [outer = (nil)] 17:17:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 289 (0x7ff880a43c00) [pid = 1821] [serial = 2021] [outer = 0x7ff87f328000] 17:17:16 INFO - PROCESS | 1821 | 1461197836481 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 290 (0x7ff880b0fc00) [pid = 1821] [serial = 2022] [outer = 0x7ff87f328000] 17:17:17 INFO - PROCESS | 1821 | 1461197837328 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1481ms 17:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:17:17 INFO - PROCESS | 1821 | 1461197837400 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 1821 | 1461197837402 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:17:17 INFO - PROCESS | 1821 | 1461197837408 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 1821 | 1461197837411 Marionette TRACE conn3 <- [1,2666,null,{}] 17:17:17 INFO - PROCESS | 1821 | 1461197837416 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:17 INFO - PROCESS | 1821 | 1461197837615 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:17:17 INFO - PROCESS | 1821 | 1461197837881 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881d96800 == 181 [pid = 1821] [id = 674] 17:17:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 291 (0x7ff87915dc00) [pid = 1821] [serial = 2023] [outer = (nil)] 17:17:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 292 (0x7ff880e65c00) [pid = 1821] [serial = 2024] [outer = 0x7ff87915dc00] 17:17:17 INFO - PROCESS | 1821 | 1461197837971 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 293 (0x7ff880e88000) [pid = 1821] [serial = 2025] [outer = 0x7ff87915dc00] 17:17:19 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:19 INFO - PROCESS | 1821 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:17:19 INFO - PROCESS | 1821 | 1461197839290 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:17:19 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:17:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1931ms 17:17:19 INFO - PROCESS | 1821 | 1461197839340 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1821 | 1461197839344 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:17:19 INFO - PROCESS | 1821 | 1461197839350 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1821 | 1461197839352 Marionette TRACE conn3 <- [1,2670,null,{}] 17:17:19 INFO - PROCESS | 1821 | 1461197839466 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:19 INFO - PROCESS | 1821 | 1461197839677 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:17:19 INFO - PROCESS | 1821 | 1461197839940 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884a53800 == 182 [pid = 1821] [id = 675] 17:17:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 294 (0x7ff87f329400) [pid = 1821] [serial = 2026] [outer = (nil)] 17:17:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 295 (0x7ff881137800) [pid = 1821] [serial = 2027] [outer = 0x7ff87f329400] 17:17:20 INFO - PROCESS | 1821 | 1461197840013 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 296 (0x7ff8819b7c00) [pid = 1821] [serial = 2028] [outer = 0x7ff87f329400] 17:17:21 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:21 INFO - PROCESS | 1821 | 1461197841314 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1821 | 1461197841384 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:17:21 INFO - PROCESS | 1821 | 1461197841390 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1821 | 1461197841393 Marionette TRACE conn3 <- [1,2674,null,{}] 17:17:21 INFO - PROCESS | 1821 | 1461197841438 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:21 INFO - PROCESS | 1821 | 1461197841776 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:17:21 INFO - PROCESS | 1821 | 1461197841992 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885237000 == 183 [pid = 1821] [id = 676] 17:17:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 297 (0x7ff881667000) [pid = 1821] [serial = 2029] [outer = (nil)] 17:17:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 298 (0x7ff881bb8800) [pid = 1821] [serial = 2030] [outer = 0x7ff881667000] 17:17:22 INFO - PROCESS | 1821 | 1461197842065 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 299 (0x7ff881e0c400) [pid = 1821] [serial = 2031] [outer = 0x7ff881667000] 17:17:23 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:23 INFO - PROCESS | 1821 | 1461197843396 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1821 | 1461197843425 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:17:23 INFO - PROCESS | 1821 | 1461197843432 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1821 | 1461197843435 Marionette TRACE conn3 <- [1,2678,null,{}] 17:17:23 INFO - PROCESS | 1821 | 1461197843440 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:23 INFO - PROCESS | 1821 | 1461197843642 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:17:23 INFO - PROCESS | 1821 | 1461197843932 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88568e000 == 184 [pid = 1821] [id = 677] 17:17:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 300 (0x7ff882e32400) [pid = 1821] [serial = 2032] [outer = (nil)] 17:17:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 301 (0x7ff88430c000) [pid = 1821] [serial = 2033] [outer = 0x7ff882e32400] 17:17:24 INFO - PROCESS | 1821 | 1461197844014 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 302 (0x7ff88490ac00) [pid = 1821] [serial = 2034] [outer = 0x7ff882e32400] 17:17:25 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:25 INFO - PROCESS | 1821 | 1461197845362 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:17:25 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:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1980ms 17:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:17:25 INFO - PROCESS | 1821 | 1461197845412 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1821 | 1461197845415 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:17:25 INFO - PROCESS | 1821 | 1461197845421 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1821 | 1461197845430 Marionette TRACE conn3 <- [1,2682,null,{}] 17:17:25 INFO - PROCESS | 1821 | 1461197845434 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 1821 | 1461197845714 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:17:25 INFO - PROCESS | 1821 | 1461197845953 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a943800 == 185 [pid = 1821] [id = 678] 17:17:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 303 (0x7ff8839a6400) [pid = 1821] [serial = 2035] [outer = (nil)] 17:17:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 304 (0x7ff885486c00) [pid = 1821] [serial = 2036] [outer = 0x7ff8839a6400] 17:17:26 INFO - PROCESS | 1821 | 1461197846020 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 305 (0x7ff886cb9000) [pid = 1821] [serial = 2037] [outer = 0x7ff8839a6400] 17:17:27 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:27 INFO - PROCESS | 1821 | 1461197847252 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:17:27 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:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1882ms 17:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:17:27 INFO - PROCESS | 1821 | 1461197847303 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1821 | 1461197847305 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:17:27 INFO - PROCESS | 1821 | 1461197847310 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1821 | 1461197847313 Marionette TRACE conn3 <- [1,2686,null,{}] 17:17:27 INFO - PROCESS | 1821 | 1461197847318 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:27 INFO - PROCESS | 1821 | 1461197847509 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:17:27 INFO - PROCESS | 1821 | 1461197847819 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bfdf000 == 186 [pid = 1821] [id = 679] 17:17:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 306 (0x7ff8802e0400) [pid = 1821] [serial = 2038] [outer = (nil)] 17:17:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 307 (0x7ff886cba800) [pid = 1821] [serial = 2039] [outer = 0x7ff8802e0400] 17:17:27 INFO - PROCESS | 1821 | 1461197847886 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 308 (0x7ff888ff0000) [pid = 1821] [serial = 2040] [outer = 0x7ff8802e0400] 17:17:29 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:29 INFO - PROCESS | 1821 | 1461197849210 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1821 | 1461197849247 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:17:29 INFO - PROCESS | 1821 | 1461197849253 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1821 | 1461197849255 Marionette TRACE conn3 <- [1,2690,null,{}] 17:17:29 INFO - PROCESS | 1821 | 1461197849261 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1821 | 1461197849515 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:17:29 INFO - PROCESS | 1821 | 1461197849796 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8727f0800 == 187 [pid = 1821] [id = 680] 17:17:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 309 (0x7ff86e3f5000) [pid = 1821] [serial = 2041] [outer = (nil)] 17:17:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 310 (0x7ff871b76400) [pid = 1821] [serial = 2042] [outer = 0x7ff86e3f5000] 17:17:29 INFO - PROCESS | 1821 | 1461197849863 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 311 (0x7ff87a7f1000) [pid = 1821] [serial = 2043] [outer = 0x7ff86e3f5000] 17:17:31 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:31 INFO - PROCESS | 1821 | 1461197851149 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 1821 | 1461197851188 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:17:31 INFO - PROCESS | 1821 | 1461197851193 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1821 | 1461197851196 Marionette TRACE conn3 <- [1,2694,null,{}] 17:17:31 INFO - PROCESS | 1821 | 1461197851201 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:31 INFO - PROCESS | 1821 | 1461197851407 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:17:31 INFO - PROCESS | 1821 | 1461197851724 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff75800 == 188 [pid = 1821] [id = 681] 17:17:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 312 (0x7ff869e13800) [pid = 1821] [serial = 2044] [outer = (nil)] 17:17:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 313 (0x7ff86fa83c00) [pid = 1821] [serial = 2045] [outer = 0x7ff869e13800] 17:17:31 INFO - PROCESS | 1821 | 1461197851794 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 314 (0x7ff8707bac00) [pid = 1821] [serial = 2046] [outer = 0x7ff869e13800] 17:17:33 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:33 INFO - PROCESS | 1821 | 1461197853546 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1821 | 1461197853584 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:17:33 INFO - PROCESS | 1821 | 1461197853592 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1821 | 1461197853596 Marionette TRACE conn3 <- [1,2698,null,{}] 17:17:33 INFO - PROCESS | 1821 | 1461197853603 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:33 INFO - PROCESS | 1821 | 1461197853795 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:17:34 INFO - PROCESS | 1821 | 1461197854125 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871881800 == 189 [pid = 1821] [id = 682] 17:17:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 315 (0x7ff869ecac00) [pid = 1821] [serial = 2047] [outer = (nil)] 17:17:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 316 (0x7ff86f5f0400) [pid = 1821] [serial = 2048] [outer = 0x7ff869ecac00] 17:17:34 INFO - PROCESS | 1821 | 1461197854192 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 317 (0x7ff8719ae400) [pid = 1821] [serial = 2049] [outer = 0x7ff869ecac00] 17:17:35 INFO - PROCESS | 1821 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:35 INFO - PROCESS | 1821 | 1461197855699 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1821 | 1461197855739 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:17:35 INFO - PROCESS | 1821 | 1461197855749 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1821 | 1461197855752 Marionette TRACE conn3 <- [1,2702,null,{}] 17:17:35 INFO - PROCESS | 1821 | 1461197855758 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:36 INFO - PROCESS | 1821 | 1461197856023 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:17:36 INFO - PROCESS | 1821 | 1461197856301 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fb04800 == 190 [pid = 1821] [id = 683] 17:17:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 318 (0x7ff871e4c000) [pid = 1821] [serial = 2050] [outer = (nil)] 17:17:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 319 (0x7ff872a5e800) [pid = 1821] [serial = 2051] [outer = 0x7ff871e4c000] 17:17:36 INFO - PROCESS | 1821 | 1461197856380 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 320 (0x7ff8751cd000) [pid = 1821] [serial = 2052] [outer = 0x7ff871e4c000] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f5d5800 == 189 [pid = 1821] [id = 562] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871890000 == 188 [pid = 1821] [id = 607] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855ab000 == 187 [pid = 1821] [id = 608] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff872bd2800 == 186 [pid = 1821] [id = 666] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87546c800 == 185 [pid = 1821] [id = 665] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff871f87800 == 184 [pid = 1821] [id = 664] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fb1d000 == 183 [pid = 1821] [id = 663] 17:17:36 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86eb62800 == 182 [pid = 1821] [id = 662] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff868910000 == 181 [pid = 1821] [id = 658] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884a56800 == 180 [pid = 1821] [id = 657] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a129000 == 179 [pid = 1821] [id = 656] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff868deb800 == 178 [pid = 1821] [id = 655] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a11c000 == 177 [pid = 1821] [id = 654] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fb1a800 == 176 [pid = 1821] [id = 653] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff874a2d800 == 175 [pid = 1821] [id = 652] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a4b8e800 == 174 [pid = 1821] [id = 651] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a1491000 == 173 [pid = 1821] [id = 650] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce15800 == 172 [pid = 1821] [id = 649] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897d55000 == 171 [pid = 1821] [id = 648] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfd2000 == 170 [pid = 1821] [id = 647] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a484800 == 169 [pid = 1821] [id = 646] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885504000 == 168 [pid = 1821] [id = 645] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f2a1000 == 167 [pid = 1821] [id = 644] 17:17:37 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8719f4000 == 166 [pid = 1821] [id = 643] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 319 (0x7ff880e62400) [pid = 1821] [serial = 1656] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 318 (0x7ff877ae9000) [pid = 1821] [serial = 1653] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 317 (0x7ff872a61800) [pid = 1821] [serial = 1650] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 316 (0x7ff8819bc400) [pid = 1821] [serial = 1647] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 315 (0x7ff86e3fe400) [pid = 1821] [serial = 1617] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 314 (0x7ff8751d9c00) [pid = 1821] [serial = 1614] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 313 (0x7ff89b018800) [pid = 1821] [serial = 1611] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 312 (0x7ff896e66000) [pid = 1821] [serial = 1608] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 311 (0x7ff88b551800) [pid = 1821] [serial = 1605] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 310 (0x7ff889a4b400) [pid = 1821] [serial = 1602] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 309 (0x7ff884d76000) [pid = 1821] [serial = 1599] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 308 (0x7ff881e13400) [pid = 1821] [serial = 1596] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 307 (0x7ff880e71000) [pid = 1821] [serial = 1593] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 306 (0x7ff8802e6c00) [pid = 1821] [serial = 1590] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 305 (0x7ff87a9e4800) [pid = 1821] [serial = 1587] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 304 (0x7ff872a5a000) [pid = 1821] [serial = 1515] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 303 (0x7ff87f52f400) [pid = 1821] [serial = 1512] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 302 (0x7ff875bcb000) [pid = 1821] [serial = 1584] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 301 (0x7ff872092400) [pid = 1821] [serial = 1620] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 300 (0x7ff882e26800) [pid = 1821] [serial = 1530] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 299 (0x7ff86e1e2c00) [pid = 1821] [serial = 1551] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 298 (0x7ff89d040000) [pid = 1821] [serial = 1545] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 297 (0x7ff891064c00) [pid = 1821] [serial = 1542] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 296 (0x7ff876d4a000) [pid = 1821] [serial = 1518] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 295 (0x7ff876a9c400) [pid = 1821] [serial = 1710] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 294 (0x7ff871e49c00) [pid = 1821] [serial = 1554] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 293 (0x7ff88a417800) [pid = 1821] [serial = 1539] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 292 (0x7ff87f2e4400) [pid = 1821] [serial = 1521] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 291 (0x7ff86fbdf400) [pid = 1821] [serial = 1548] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 290 (0x7ff88ad99400) [pid = 1821] [serial = 1668] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 289 (0x7ff880b05800) [pid = 1821] [serial = 1524] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 288 (0x7ff880e93c00) [pid = 1821] [serial = 1527] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 287 (0x7ff884d73c00) [pid = 1821] [serial = 1533] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 286 (0x7ff87209f800) [pid = 1821] [serial = 1581] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 285 (0x7ff888fed000) [pid = 1821] [serial = 1536] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 284 (0x7ff87772bc00) [pid = 1821] [serial = 1578] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 283 (0x7ff881bb5800) [pid = 1821] [serial = 1659] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 282 (0x7ff882e2fc00) [pid = 1821] [serial = 1662] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 281 (0x7ff88976b400) [pid = 1821] [serial = 1665] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 280 (0x7ff880549800) [pid = 1821] [serial = 1779] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 279 (0x7ff875b07400) [pid = 1821] [serial = 1913] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 278 (0x7ff878283000) [pid = 1821] [serial = 1914] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 277 (0x7ff8793c9c00) [pid = 1821] [serial = 1862] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 276 (0x7ff87944a800) [pid = 1821] [serial = 1916] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 275 (0x7ff874a53000) [pid = 1821] [serial = 1910] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 274 (0x7ff875fca800) [pid = 1821] [serial = 1911] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 273 (0x7ff8719ae000) [pid = 1821] [serial = 1907] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 272 (0x7ff872a5a800) [pid = 1821] [serial = 1908] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 271 (0x7ff872080c00) [pid = 1821] [serial = 1898] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff880e93000) [pid = 1821] [serial = 1895] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff886dd8400) [pid = 1821] [serial = 1892] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff885779800) [pid = 1821] [serial = 1889] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff881b03800) [pid = 1821] [serial = 1877] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff880e63000) [pid = 1821] [serial = 1871] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff87f2e6c00) [pid = 1821] [serial = 1865] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff87207c000) [pid = 1821] [serial = 1856] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff8751d7000) [pid = 1821] [serial = 1859] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff8814e0c00) [pid = 1821] [serial = 1874] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff889a52800) [pid = 1821] [serial = 1904] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff881bb2000) [pid = 1821] [serial = 1880] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff881e17c00) [pid = 1821] [serial = 1883] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff884d71800) [pid = 1821] [serial = 1886] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff880e64c00) [pid = 1821] [serial = 1922] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff87f44dc00) [pid = 1821] [serial = 1868] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff888feb800) [pid = 1821] [serial = 1901] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff87f2e9800) [pid = 1821] [serial = 1919] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff881136000) [pid = 1821] [serial = 1923] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff87a9f0c00) [pid = 1821] [serial = 1925] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff87f52ec00) [pid = 1821] [serial = 1920] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff87a7e8c00) [pid = 1821] [serial = 1917] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff8819b3000) [pid = 1821] [serial = 1926] [outer = (nil)] [url = about:blank] 17:17:37 INFO - PROCESS | 1821 | 1461197857515 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:17:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1782ms 17:17:37 INFO - PROCESS | 1821 | 1461197857530 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:17:37 INFO - PROCESS | 1821 | 1461197857533 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:17:37 INFO - PROCESS | 1821 | 1461197857539 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1821 | 1461197857545 Marionette TRACE conn3 <- [1,2706,null,{}] 17:17:37 INFO - PROCESS | 1821 | 1461197857559 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 1821 | 1461197857784 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:17:38 INFO - PROCESS | 1821 | 1461197858018 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff83800 == 167 [pid = 1821] [id = 684] 17:17:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff872a57000) [pid = 1821] [serial = 2053] [outer = (nil)] 17:17:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff875fc5c00) [pid = 1821] [serial = 2054] [outer = 0x7ff872a57000] 17:17:38 INFO - PROCESS | 1821 | 1461197858092 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff876d49c00) [pid = 1821] [serial = 2055] [outer = 0x7ff872a57000] 17:17:38 INFO - PROCESS | 1821 | 1461197858796 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:17:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1287ms 17:17:38 INFO - PROCESS | 1821 | 1461197858826 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1821 | 1461197858830 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:17:38 INFO - PROCESS | 1821 | 1461197858835 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1821 | 1461197858838 Marionette TRACE conn3 <- [1,2710,null,{}] 17:17:38 INFO - PROCESS | 1821 | 1461197858842 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 1821 | 1461197859024 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:17:39 INFO - PROCESS | 1821 | 1461197859230 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875bb1000 == 168 [pid = 1821] [id = 685] 17:17:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff87209f800) [pid = 1821] [serial = 2056] [outer = (nil)] 17:17:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff87827e000) [pid = 1821] [serial = 2057] [outer = 0x7ff87209f800] 17:17:39 INFO - PROCESS | 1821 | 1461197859299 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff878365800) [pid = 1821] [serial = 2058] [outer = 0x7ff87209f800] 17:17:40 INFO - PROCESS | 1821 | 1461197860157 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1821 | 1461197860227 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:17:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:17:40 INFO - PROCESS | 1821 | 1461197860242 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1821 | 1461197860246 Marionette TRACE conn3 <- [1,2714,null,{}] 17:17:40 INFO - PROCESS | 1821 | 1461197860259 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:40 INFO - PROCESS | 1821 | 1461197860501 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:17:40 INFO - PROCESS | 1821 | 1461197860528 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d2f000 == 169 [pid = 1821] [id = 686] 17:17:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff874a60c00) [pid = 1821] [serial = 2059] [outer = (nil)] 17:17:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff87944c400) [pid = 1821] [serial = 2060] [outer = 0x7ff874a60c00] 17:17:40 INFO - PROCESS | 1821 | 1461197860584 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff87a9f0c00) [pid = 1821] [serial = 2061] [outer = 0x7ff874a60c00] 17:17:42 INFO - PROCESS | 1821 | 1461197862426 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff87209ac00) [pid = 1821] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff86f5f0000) [pid = 1821] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff8753ab800) [pid = 1821] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff873450000) [pid = 1821] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff86fa61800) [pid = 1821] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff86fbd8000) [pid = 1821] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff881b10000) [pid = 1821] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff875fbe400) [pid = 1821] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff880d45c00) [pid = 1821] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff872a55800) [pid = 1821] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff8751cc800) [pid = 1821] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff872952000) [pid = 1821] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff87921dc00) [pid = 1821] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff86f5e8800) [pid = 1821] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff871b7f400) [pid = 1821] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff873450800) [pid = 1821] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff8707c8000) [pid = 1821] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff86fa66c00) [pid = 1821] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff8793d5800) [pid = 1821] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff882c8f800) [pid = 1821] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff881d0b000) [pid = 1821] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff880a49c00) [pid = 1821] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff86f5e8400) [pid = 1821] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff87324d400) [pid = 1821] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff880549c00) [pid = 1821] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff86f5e3800) [pid = 1821] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff8793d3c00) [pid = 1821] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff87827f400) [pid = 1821] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff8753a7800) [pid = 1821] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff86e3ff800) [pid = 1821] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff87827f000) [pid = 1821] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff881b10c00) [pid = 1821] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff8793cf400) [pid = 1821] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff86fa64c00) [pid = 1821] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff8719b5000) [pid = 1821] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff8769e9400) [pid = 1821] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff875fcb000) [pid = 1821] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff86f5f1400) [pid = 1821] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff86fa88c00) [pid = 1821] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff88575f000) [pid = 1821] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff880550c00) [pid = 1821] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff880e94800) [pid = 1821] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff871790400) [pid = 1821] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff86fbd5000) [pid = 1821] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff876aa3800) [pid = 1821] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff86fa67c00) [pid = 1821] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff873257400) [pid = 1821] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff873254400) [pid = 1821] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff87f2e7c00) [pid = 1821] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:17:42 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff877732400) [pid = 1821] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:17:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:17:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2357ms 17:17:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:17:42 INFO - PROCESS | 1821 | 1461197862598 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 1821 | 1461197862600 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:17:42 INFO - PROCESS | 1821 | 1461197862605 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1821 | 1461197862608 Marionette TRACE conn3 <- [1,2718,null,{}] 17:17:42 INFO - PROCESS | 1821 | 1461197862612 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:42 INFO - PROCESS | 1821 | 1461197862870 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:17:42 INFO - PROCESS | 1821 | 1461197862983 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871f81800 == 170 [pid = 1821] [id = 687] 17:17:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff8751cc800) [pid = 1821] [serial = 2062] [outer = (nil)] 17:17:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff87693a800) [pid = 1821] [serial = 2063] [outer = 0x7ff8751cc800] 17:17:43 INFO - PROCESS | 1821 | 1461197863043 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff879160800) [pid = 1821] [serial = 2064] [outer = 0x7ff8751cc800] 17:17:43 INFO - PROCESS | 1821 | 1461197863740 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 1821 | 1461197863785 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:17:43 INFO - PROCESS | 1821 | 1461197863811 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 1821 | 1461197863813 Marionette TRACE conn3 <- [1,2722,null,{}] 17:17:43 INFO - PROCESS | 1821 | 1461197863823 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 1821 | 1461197863996 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:17:44 INFO - PROCESS | 1821 | 1461197864009 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3bd000 == 171 [pid = 1821] [id = 688] 17:17:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff879212c00) [pid = 1821] [serial = 2065] [outer = (nil)] 17:17:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff87a7f5800) [pid = 1821] [serial = 2066] [outer = 0x7ff879212c00] 17:17:44 INFO - PROCESS | 1821 | 1461197864064 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff87f453400) [pid = 1821] [serial = 2067] [outer = 0x7ff879212c00] 17:17:45 INFO - PROCESS | 1821 | 1461197865260 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1821 | 1461197865298 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:17:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:17:45 INFO - PROCESS | 1821 | 1461197865307 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1821 | 1461197865310 Marionette TRACE conn3 <- [1,2726,null,{}] 17:17:45 INFO - PROCESS | 1821 | 1461197865318 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:45 INFO - PROCESS | 1821 | 1461197865517 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:17:45 INFO - PROCESS | 1821 | 1461197865835 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8707d8800 == 172 [pid = 1821] [id = 689] 17:17:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff8719b1800) [pid = 1821] [serial = 2068] [outer = (nil)] 17:17:45 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87207a000) [pid = 1821] [serial = 2069] [outer = 0x7ff8719b1800] 17:17:45 INFO - PROCESS | 1821 | 1461197865912 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff872953000) [pid = 1821] [serial = 2070] [outer = 0x7ff8719b1800] 17:17:46 INFO - PROCESS | 1821 | 1461197866802 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:17:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1533ms 17:17:46 INFO - PROCESS | 1821 | 1461197866840 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1821 | 1461197866849 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:17:46 INFO - PROCESS | 1821 | 1461197866859 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1821 | 1461197866862 Marionette TRACE conn3 <- [1,2730,null,{}] 17:17:46 INFO - PROCESS | 1821 | 1461197866868 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:47 INFO - PROCESS | 1821 | 1461197867068 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:17:47 INFO - PROCESS | 1821 | 1461197867337 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87949f800 == 173 [pid = 1821] [id = 690] 17:17:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff874a5c000) [pid = 1821] [serial = 2071] [outer = (nil)] 17:17:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff875b06c00) [pid = 1821] [serial = 2072] [outer = 0x7ff874a5c000] 17:17:47 INFO - PROCESS | 1821 | 1461197867527 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff876939800) [pid = 1821] [serial = 2073] [outer = 0x7ff874a5c000] 17:17:48 INFO - PROCESS | 1821 | 1461197868885 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1821 | 1461197868950 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:17:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:17:48 INFO - PROCESS | 1821 | 1461197868956 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1821 | 1461197868963 Marionette TRACE conn3 <- [1,2734,null,{}] 17:17:48 INFO - PROCESS | 1821 | 1461197868977 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 1821 | 1461197869353 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:17:49 INFO - PROCESS | 1821 | 1461197869519 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88191b000 == 174 [pid = 1821] [id = 691] 17:17:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff877aea400) [pid = 1821] [serial = 2074] [outer = (nil)] 17:17:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff87a7ef000) [pid = 1821] [serial = 2075] [outer = 0x7ff877aea400] 17:17:49 INFO - PROCESS | 1821 | 1461197869605 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff87f389800) [pid = 1821] [serial = 2076] [outer = 0x7ff877aea400] 17:17:50 INFO - PROCESS | 1821 | 1461197870481 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:17:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1586ms 17:17:50 INFO - PROCESS | 1821 | 1461197870544 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:17:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:17:50 INFO - PROCESS | 1821 | 1461197870549 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:17:50 INFO - PROCESS | 1821 | 1461197870554 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1821 | 1461197870557 Marionette TRACE conn3 <- [1,2738,null,{}] 17:17:50 INFO - PROCESS | 1821 | 1461197870561 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:50 INFO - PROCESS | 1821 | 1461197870758 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:17:51 INFO - PROCESS | 1821 | 1461197871024 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884a4c800 == 175 [pid = 1821] [id = 692] 17:17:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff8802e9c00) [pid = 1821] [serial = 2077] [outer = (nil)] 17:17:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff880685c00) [pid = 1821] [serial = 2078] [outer = 0x7ff8802e9c00] 17:17:51 INFO - PROCESS | 1821 | 1461197871102 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 226 (0x7ff880a47400) [pid = 1821] [serial = 2079] [outer = 0x7ff8802e9c00] 17:17:51 INFO - PROCESS | 1821 | 1461197871921 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1429ms 17:17:51 INFO - PROCESS | 1821 | 1461197871983 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1821 | 1461197871987 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:17:52 INFO - PROCESS | 1821 | 1461197872010 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1821 | 1461197872014 Marionette TRACE conn3 <- [1,2742,null,{}] 17:17:52 INFO - PROCESS | 1821 | 1461197872020 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 1821 | 1461197872229 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:17:52 INFO - PROCESS | 1821 | 1461197872494 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885230000 == 176 [pid = 1821] [id = 693] 17:17:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 227 (0x7ff87f528c00) [pid = 1821] [serial = 2080] [outer = (nil)] 17:17:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 228 (0x7ff880e67000) [pid = 1821] [serial = 2081] [outer = 0x7ff87f528c00] 17:17:52 INFO - PROCESS | 1821 | 1461197872565 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 229 (0x7ff880e93000) [pid = 1821] [serial = 2082] [outer = 0x7ff87f528c00] 17:17:53 INFO - PROCESS | 1821 | 1461197873416 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:17:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1496ms 17:17:53 INFO - PROCESS | 1821 | 1461197873490 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 1821 | 1461197873493 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:17:53 INFO - PROCESS | 1821 | 1461197873499 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 1821 | 1461197873501 Marionette TRACE conn3 <- [1,2746,null,{}] 17:17:53 INFO - PROCESS | 1821 | 1461197873506 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:53 INFO - PROCESS | 1821 | 1461197873823 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:17:54 INFO - PROCESS | 1821 | 1461197874029 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885724800 == 177 [pid = 1821] [id = 694] 17:17:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 230 (0x7ff88166ac00) [pid = 1821] [serial = 2083] [outer = (nil)] 17:17:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 231 (0x7ff881b72800) [pid = 1821] [serial = 2084] [outer = 0x7ff88166ac00] 17:17:54 INFO - PROCESS | 1821 | 1461197874149 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 232 (0x7ff881d05000) [pid = 1821] [serial = 2085] [outer = 0x7ff88166ac00] 17:17:54 INFO - PROCESS | 1821 | 1461197874958 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1480ms 17:17:54 INFO - PROCESS | 1821 | 1461197874979 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1821 | 1461197874982 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:17:54 INFO - PROCESS | 1821 | 1461197874988 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1821 | 1461197874990 Marionette TRACE conn3 <- [1,2750,null,{}] 17:17:54 INFO - PROCESS | 1821 | 1461197874995 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:55 INFO - PROCESS | 1821 | 1461197875192 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:17:55 INFO - PROCESS | 1821 | 1461197875461 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a010800 == 178 [pid = 1821] [id = 695] 17:17:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 233 (0x7ff880689800) [pid = 1821] [serial = 2086] [outer = (nil)] 17:17:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 234 (0x7ff882c96c00) [pid = 1821] [serial = 2087] [outer = 0x7ff880689800] 17:17:55 INFO - PROCESS | 1821 | 1461197875532 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1821 | ++DOMWINDOW == 235 (0x7ff882e2fc00) [pid = 1821] [serial = 2088] [outer = 0x7ff880689800] 17:17:56 INFO - PROCESS | 1821 | 1461197876349 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:17:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1381ms 17:17:56 INFO - PROCESS | 1821 | 1461197876384 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1821 | 1461197876387 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:17:56 INFO - PROCESS | 1821 | 1461197876397 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1821 | 1461197876399 Marionette TRACE conn3 <- [1,2754,null,{}] 17:17:56 INFO - PROCESS | 1821 | 1461197876404 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 1821 | 1461197876605 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:17:56 INFO - PROCESS | 1821 | 1461197876877 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a68e000 == 179 [pid = 1821] [id = 696] 17:17:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 236 (0x7ff880e9c000) [pid = 1821] [serial = 2089] [outer = (nil)] 17:17:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 237 (0x7ff884311000) [pid = 1821] [serial = 2090] [outer = 0x7ff880e9c000] 17:17:56 INFO - PROCESS | 1821 | 1461197876949 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 238 (0x7ff884905000) [pid = 1821] [serial = 2091] [outer = 0x7ff880e9c000] 17:17:57 INFO - PROCESS | 1821 | 1461197877853 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:17:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1527ms 17:17:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:17:57 INFO - PROCESS | 1821 | 1461197877925 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1821 | 1461197877928 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:17:57 INFO - PROCESS | 1821 | 1461197877934 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1821 | 1461197877937 Marionette TRACE conn3 <- [1,2758,null,{}] 17:17:57 INFO - PROCESS | 1821 | 1461197877942 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 1821 | 1461197878184 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:17:58 INFO - PROCESS | 1821 | 1461197878525 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88bd5f800 == 180 [pid = 1821] [id = 697] 17:17:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 239 (0x7ff88490b800) [pid = 1821] [serial = 2092] [outer = (nil)] 17:17:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 240 (0x7ff884cd1000) [pid = 1821] [serial = 2093] [outer = 0x7ff88490b800] 17:17:58 INFO - PROCESS | 1821 | 1461197878601 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 241 (0x7ff884d73c00) [pid = 1821] [serial = 2094] [outer = 0x7ff88490b800] 17:17:59 INFO - PROCESS | 1821 | 1461197879401 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1527ms 17:17:59 INFO - PROCESS | 1821 | 1461197879461 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1821 | 1461197879464 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:17:59 INFO - PROCESS | 1821 | 1461197879470 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1821 | 1461197879472 Marionette TRACE conn3 <- [1,2762,null,{}] 17:17:59 INFO - PROCESS | 1821 | 1461197879478 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:59 INFO - PROCESS | 1821 | 1461197879687 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:17:59 INFO - PROCESS | 1821 | 1461197879957 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d426800 == 181 [pid = 1821] [id = 698] 17:17:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 242 (0x7ff884ccf000) [pid = 1821] [serial = 2095] [outer = (nil)] 17:18:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 243 (0x7ff885485000) [pid = 1821] [serial = 2096] [outer = 0x7ff884ccf000] 17:18:00 INFO - PROCESS | 1821 | 1461197880040 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 244 (0x7ff886cb6c00) [pid = 1821] [serial = 2097] [outer = 0x7ff884ccf000] 17:18:00 INFO - PROCESS | 1821 | 1461197880902 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1476ms 17:18:00 INFO - PROCESS | 1821 | 1461197880949 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:18:00 INFO - PROCESS | 1821 | 1461197880953 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:18:00 INFO - PROCESS | 1821 | 1461197880958 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 1821 | 1461197880962 Marionette TRACE conn3 <- [1,2766,null,{}] 17:18:00 INFO - PROCESS | 1821 | 1461197880987 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 1821 | 1461197881254 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:18:01 INFO - PROCESS | 1821 | 1461197881525 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898bd9000 == 182 [pid = 1821] [id = 699] 17:18:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 245 (0x7ff889a4b800) [pid = 1821] [serial = 2098] [outer = (nil)] 17:18:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 246 (0x7ff889c02c00) [pid = 1821] [serial = 2099] [outer = 0x7ff889a4b800] 17:18:01 INFO - PROCESS | 1821 | 1461197881653 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 247 (0x7ff889c48c00) [pid = 1821] [serial = 2100] [outer = 0x7ff889a4b800] 17:18:02 INFO - PROCESS | 1821 | 1461197882461 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1537ms 17:18:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:18:02 INFO - PROCESS | 1821 | 1461197882496 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1821 | 1461197882498 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:18:02 INFO - PROCESS | 1821 | 1461197882504 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1821 | 1461197882507 Marionette TRACE conn3 <- [1,2770,null,{}] 17:18:02 INFO - PROCESS | 1821 | 1461197882511 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:02 INFO - PROCESS | 1821 | 1461197882726 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:18:03 INFO - PROCESS | 1821 | 1461197883004 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff899150800 == 183 [pid = 1821] [id = 700] 17:18:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 248 (0x7ff86fa80800) [pid = 1821] [serial = 2101] [outer = (nil)] 17:18:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 249 (0x7ff880e65800) [pid = 1821] [serial = 2102] [outer = 0x7ff86fa80800] 17:18:03 INFO - PROCESS | 1821 | 1461197883076 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 250 (0x7ff889f26400) [pid = 1821] [serial = 2103] [outer = 0x7ff86fa80800] 17:18:03 INFO - PROCESS | 1821 | 1461197883954 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:18:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1482ms 17:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:18:03 INFO - PROCESS | 1821 | 1461197883985 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1821 | 1461197883988 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:18:03 INFO - PROCESS | 1821 | 1461197883992 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 1821 | 1461197883996 Marionette TRACE conn3 <- [1,2774,null,{}] 17:18:04 INFO - PROCESS | 1821 | 1461197884001 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:04 INFO - PROCESS | 1821 | 1461197884198 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:18:04 INFO - PROCESS | 1821 | 1461197884471 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce07000 == 184 [pid = 1821] [id = 701] 17:18:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 251 (0x7ff8719b6400) [pid = 1821] [serial = 2104] [outer = (nil)] 17:18:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 252 (0x7ff88ad92800) [pid = 1821] [serial = 2105] [outer = 0x7ff8719b6400] 17:18:04 INFO - PROCESS | 1821 | 1461197884541 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 253 (0x7ff88afabc00) [pid = 1821] [serial = 2106] [outer = 0x7ff8719b6400] 17:18:05 INFO - PROCESS | 1821 | 1461197885365 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1426ms 17:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:18:05 INFO - PROCESS | 1821 | 1461197885420 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1821 | 1461197885423 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:18:05 INFO - PROCESS | 1821 | 1461197885429 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1821 | 1461197885432 Marionette TRACE conn3 <- [1,2778,null,{}] 17:18:05 INFO - PROCESS | 1821 | 1461197885437 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 1821 | 1461197885640 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:18:05 INFO - PROCESS | 1821 | 1461197885917 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89d01b800 == 185 [pid = 1821] [id = 702] 17:18:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 254 (0x7ff889c04800) [pid = 1821] [serial = 2107] [outer = (nil)] 17:18:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 255 (0x7ff88b60f800) [pid = 1821] [serial = 2108] [outer = 0x7ff889c04800] 17:18:05 INFO - PROCESS | 1821 | 1461197885993 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 256 (0x7ff88b981c00) [pid = 1821] [serial = 2109] [outer = 0x7ff889c04800] 17:18:06 INFO - PROCESS | 1821 | 1461197886814 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:18:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:18:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1438ms 17:18:06 INFO - PROCESS | 1821 | 1461197886867 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1821 | 1461197886871 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:18:06 INFO - PROCESS | 1821 | 1461197886876 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1821 | 1461197886879 Marionette TRACE conn3 <- [1,2782,null,{}] 17:18:06 INFO - PROCESS | 1821 | 1461197886905 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:07 INFO - PROCESS | 1821 | 1461197887131 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:18:07 INFO - PROCESS | 1821 | 1461197887404 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89f189800 == 186 [pid = 1821] [id = 703] 17:18:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 257 (0x7ff889c4e400) [pid = 1821] [serial = 2110] [outer = (nil)] 17:18:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 258 (0x7ff8862cb000) [pid = 1821] [serial = 2111] [outer = 0x7ff889c4e400] 17:18:07 INFO - PROCESS | 1821 | 1461197887477 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 259 (0x7ff88c995400) [pid = 1821] [serial = 2112] [outer = 0x7ff889c4e400] 17:18:08 INFO - PROCESS | 1821 | 1461197888370 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1552ms 17:18:08 INFO - PROCESS | 1821 | 1461197888433 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1821 | 1461197888437 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:18:08 INFO - PROCESS | 1821 | 1461197888445 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 1821 | 1461197888447 Marionette TRACE conn3 <- [1,2786,null,{}] 17:18:08 INFO - PROCESS | 1821 | 1461197888452 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:08 INFO - PROCESS | 1821 | 1461197888689 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:18:09 INFO - PROCESS | 1821 | 1461197889003 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23e2000 == 187 [pid = 1821] [id = 704] 17:18:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 260 (0x7ff869e12400) [pid = 1821] [serial = 2113] [outer = (nil)] 17:18:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 261 (0x7ff87f385000) [pid = 1821] [serial = 2114] [outer = 0x7ff869e12400] 17:18:09 INFO - PROCESS | 1821 | 1461197889114 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 262 (0x7ff891d0e800) [pid = 1821] [serial = 2115] [outer = 0x7ff869e12400] 17:18:10 INFO - PROCESS | 1821 | 1461197890026 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:18:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:18:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1627ms 17:18:10 INFO - PROCESS | 1821 | 1461197890074 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 1821 | 1461197890077 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:18:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:18:10 INFO - PROCESS | 1821 | 1461197890083 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1821 | 1461197890085 Marionette TRACE conn3 <- [1,2790,null,{}] 17:18:10 INFO - PROCESS | 1821 | 1461197890090 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:10 INFO - PROCESS | 1821 | 1461197890292 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:18:10 INFO - PROCESS | 1821 | 1461197890575 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff873593800 == 188 [pid = 1821] [id = 705] 17:18:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 263 (0x7ff869ecd000) [pid = 1821] [serial = 2116] [outer = (nil)] 17:18:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 264 (0x7ff8719a8c00) [pid = 1821] [serial = 2117] [outer = 0x7ff869ecd000] 17:18:10 INFO - PROCESS | 1821 | 1461197890652 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 265 (0x7ff87a9e3000) [pid = 1821] [serial = 2118] [outer = 0x7ff869ecd000] 17:18:11 INFO - PROCESS | 1821 | 1461197891507 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:18:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1435ms 17:18:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:18:11 INFO - PROCESS | 1821 | 1461197891519 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1821 | 1461197891521 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:18:11 INFO - PROCESS | 1821 | 1461197891527 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1821 | 1461197891530 Marionette TRACE conn3 <- [1,2794,null,{}] 17:18:11 INFO - PROCESS | 1821 | 1461197891535 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 1821 | 1461197891759 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:18:12 INFO - PROCESS | 1821 | 1461197892039 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2b8800 == 189 [pid = 1821] [id = 706] 17:18:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 266 (0x7ff86e1dd800) [pid = 1821] [serial = 2119] [outer = (nil)] 17:18:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 267 (0x7ff873256000) [pid = 1821] [serial = 2120] [outer = 0x7ff86e1dd800] 17:18:12 INFO - PROCESS | 1821 | 1461197892116 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 268 (0x7ff87a7f0800) [pid = 1821] [serial = 2121] [outer = 0x7ff86e1dd800] 17:18:13 INFO - PROCESS | 1821 | 1461197893006 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:18:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1534ms 17:18:13 INFO - PROCESS | 1821 | 1461197893062 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1821 | 1461197893065 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:18:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:18:13 INFO - PROCESS | 1821 | 1461197893071 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1821 | 1461197893074 Marionette TRACE conn3 <- [1,2798,null,{}] 17:18:13 INFO - PROCESS | 1821 | 1461197893079 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1821 | 1461197893304 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:18:13 INFO - PROCESS | 1821 | 1461197893586 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871f6f800 == 190 [pid = 1821] [id = 707] 17:18:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 269 (0x7ff86fa7e800) [pid = 1821] [serial = 2122] [outer = (nil)] 17:18:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 270 (0x7ff872a48000) [pid = 1821] [serial = 2123] [outer = 0x7ff86fa7e800] 17:18:13 INFO - PROCESS | 1821 | 1461197893740 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 271 (0x7ff8769f2400) [pid = 1821] [serial = 2124] [outer = 0x7ff86fa7e800] 17:18:14 INFO - PROCESS | 1821 | 1461197894580 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:18:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1528ms 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a141a000 == 189 [pid = 1821] [id = 400] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8735c7800 == 188 [pid = 1821] [id = 395] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885694800 == 187 [pid = 1821] [id = 592] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8727ec800 == 186 [pid = 1821] [id = 393] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8727f0800 == 185 [pid = 1821] [id = 680] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88bfdf000 == 184 [pid = 1821] [id = 679] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a943800 == 183 [pid = 1821] [id = 678] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88568e000 == 182 [pid = 1821] [id = 677] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885237000 == 181 [pid = 1821] [id = 676] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884a53800 == 180 [pid = 1821] [id = 675] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881d96800 == 179 [pid = 1821] [id = 674] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881885000 == 178 [pid = 1821] [id = 673] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3bd800 == 177 [pid = 1821] [id = 672] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a7b8800 == 176 [pid = 1821] [id = 671] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87949d800 == 175 [pid = 1821] [id = 670] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c1d800 == 174 [pid = 1821] [id = 669] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8727e2800 == 173 [pid = 1821] [id = 668] 17:18:15 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86eb78000 == 172 [pid = 1821] [id = 667] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 270 (0x7ff8707c7800) [pid = 1821] [serial = 2000] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 269 (0x7ff873458c00) [pid = 1821] [serial = 1991] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 268 (0x7ff8707c0400) [pid = 1821] [serial = 1988] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 267 (0x7ff899113000) [pid = 1821] [serial = 1967] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 266 (0x7ff88b97d400) [pid = 1821] [serial = 1955] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 265 (0x7ff877ae5c00) [pid = 1821] [serial = 1725] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 264 (0x7ff88112e400) [pid = 1821] [serial = 1800] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 263 (0x7ff89c974800) [pid = 1821] [serial = 1680] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 262 (0x7ff872a49800) [pid = 1821] [serial = 1857] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 261 (0x7ff881b7ac00) [pid = 1821] [serial = 1809] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 260 (0x7ff876aa9800) [pid = 1821] [serial = 1995] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 259 (0x7ff881667400) [pid = 1821] [serial = 1803] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 258 (0x7ff880e91800) [pid = 1821] [serial = 1797] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 257 (0x7ff877727000) [pid = 1821] [serial = 1722] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 256 (0x7ff897ff2c00) [pid = 1821] [serial = 1674] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 255 (0x7ff88aa9b000) [pid = 1821] [serial = 1949] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 254 (0x7ff87a74cc00) [pid = 1821] [serial = 1863] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 253 (0x7ff882c98000) [pid = 1821] [serial = 1928] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 252 (0x7ff87915e800) [pid = 1821] [serial = 1934] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 251 (0x7ff884cd7400) [pid = 1821] [serial = 1821] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 250 (0x7ff875bcd000) [pid = 1821] [serial = 1785] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 249 (0x7ff88192b800) [pid = 1821] [serial = 1875] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 248 (0x7ff872a42c00) [pid = 1821] [serial = 1830] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 247 (0x7ff881b7b400) [pid = 1821] [serial = 1683] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 246 (0x7ff87f38f000) [pid = 1821] [serial = 1743] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 245 (0x7ff869ed3c00) [pid = 1821] [serial = 1985] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 244 (0x7ff884908800) [pid = 1821] [serial = 1818] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 243 (0x7ff884310000) [pid = 1821] [serial = 1815] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 242 (0x7ff881b0fc00) [pid = 1821] [serial = 1878] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 241 (0x7ff884d71c00) [pid = 1821] [serial = 1827] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 240 (0x7ff875fbd400) [pid = 1821] [serial = 1719] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 239 (0x7ff889c42800) [pid = 1821] [serial = 1946] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 238 (0x7ff88105ec00) [pid = 1821] [serial = 1872] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 237 (0x7ff879213000) [pid = 1821] [serial = 1689] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 236 (0x7ff87a7ee000) [pid = 1821] [serial = 1737] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 235 (0x7ff87f52cc00) [pid = 1821] [serial = 1869] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 234 (0x7ff878283c00) [pid = 1821] [serial = 1998] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 233 (0x7ff884cd7000) [pid = 1821] [serial = 1824] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 232 (0x7ff87f34a800) [pid = 1821] [serial = 1866] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 231 (0x7ff89d161000) [pid = 1821] [serial = 1973] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 230 (0x7ff882e2ec00) [pid = 1821] [serial = 1940] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 229 (0x7ff882e2e000) [pid = 1821] [serial = 1812] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 228 (0x7ff879452800) [pid = 1821] [serial = 1734] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 227 (0x7ff898e2e800) [pid = 1821] [serial = 1964] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 226 (0x7ff880550800) [pid = 1821] [serial = 1749] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 225 (0x7ff88054c400) [pid = 1821] [serial = 1961] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff872955c00) [pid = 1821] [serial = 1782] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff87921e000) [pid = 1821] [serial = 1788] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff874a60000) [pid = 1821] [serial = 1992] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff899118000) [pid = 1821] [serial = 1677] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff8719a9400) [pid = 1821] [serial = 1713] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff872a56400) [pid = 1821] [serial = 1716] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff88d772c00) [pid = 1821] [serial = 1671] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff877ae1400) [pid = 1821] [serial = 1997] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff87693b800) [pid = 1821] [serial = 1994] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff880e6a800) [pid = 1821] [serial = 1937] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff880b0c000) [pid = 1821] [serial = 1794] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff8819ba000) [pid = 1821] [serial = 1806] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff872082800) [pid = 1821] [serial = 1989] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff88ad97400) [pid = 1821] [serial = 1952] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff89d41cc00) [pid = 1821] [serial = 1976] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff869e17400) [pid = 1821] [serial = 1979] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff88392c000) [pid = 1821] [serial = 1943] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff88d768800) [pid = 1821] [serial = 1958] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff875fc7400) [pid = 1821] [serial = 1860] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff889c0a400) [pid = 1821] [serial = 1905] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff869ec7800) [pid = 1821] [serial = 1982] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff87f45b000) [pid = 1821] [serial = 1791] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff89d07d000) [pid = 1821] [serial = 1686] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff8793d2400) [pid = 1821] [serial = 1731] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff873454000) [pid = 1821] [serial = 1931] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff89c975000) [pid = 1821] [serial = 1970] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff87a9edc00) [pid = 1821] [serial = 1740] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff880542400) [pid = 1821] [serial = 1746] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff879213800) [pid = 1821] [serial = 1728] [outer = (nil)] [url = about:blank] 17:18:16 INFO - PROCESS | 1821 | 1461197896176 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1821 | 1461197896180 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:18:16 INFO - PROCESS | 1821 | 1461197896226 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1821 | 1461197896233 Marionette TRACE conn3 <- [1,2802,null,{}] 17:18:16 INFO - PROCESS | 1821 | 1461197896239 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 1821 | 1461197896421 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:18:16 INFO - PROCESS | 1821 | 1461197896437 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86e2f0800 == 173 [pid = 1821] [id = 708] 17:18:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff86fa88000) [pid = 1821] [serial = 2125] [outer = (nil)] 17:18:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff86fbd7000) [pid = 1821] [serial = 2126] [outer = 0x7ff86fa88000] 17:18:16 INFO - PROCESS | 1821 | 1461197896497 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff8707c7800) [pid = 1821] [serial = 2127] [outer = 0x7ff86fa88000] 17:18:17 INFO - PROCESS | 1821 | 1461197897436 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:18:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:18:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1296ms 17:18:17 INFO - PROCESS | 1821 | 1461197897515 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 1821 | 1461197897520 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:18:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:18:17 INFO - PROCESS | 1821 | 1461197897530 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 1821 | 1461197897536 Marionette TRACE conn3 <- [1,2806,null,{}] 17:18:17 INFO - PROCESS | 1821 | 1461197897541 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:17 INFO - PROCESS | 1821 | 1461197897818 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:18:17 INFO - PROCESS | 1821 | 1461197897931 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff69800 == 174 [pid = 1821] [id = 709] 17:18:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff86fa66c00) [pid = 1821] [serial = 2128] [outer = (nil)] 17:18:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff87294d400) [pid = 1821] [serial = 2129] [outer = 0x7ff86fa66c00] 17:18:17 INFO - PROCESS | 1821 | 1461197897996 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff872a53800) [pid = 1821] [serial = 2130] [outer = 0x7ff86fa66c00] 17:18:18 INFO - PROCESS | 1821 | 1461197898924 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:18:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:18:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1435ms 17:18:18 INFO - PROCESS | 1821 | 1461197898964 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 1821 | 1461197898968 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:18:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:18:18 INFO - PROCESS | 1821 | 1461197898981 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 1821 | 1461197898983 Marionette TRACE conn3 <- [1,2810,null,{}] 17:18:19 INFO - PROCESS | 1821 | 1461197898996 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1821 | 1461197899278 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:18:19 INFO - PROCESS | 1821 | 1461197899312 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff873598000 == 175 [pid = 1821] [id = 710] 17:18:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff873490000) [pid = 1821] [serial = 2131] [outer = (nil)] 17:18:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff8751d0c00) [pid = 1821] [serial = 2132] [outer = 0x7ff873490000] 17:18:19 INFO - PROCESS | 1821 | 1461197899377 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff875bc2c00) [pid = 1821] [serial = 2133] [outer = 0x7ff873490000] 17:18:20 INFO - PROCESS | 1821 | 1461197900426 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:18:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:18:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 17:18:20 INFO - PROCESS | 1821 | 1461197900458 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1821 | 1461197900460 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:18:20 INFO - PROCESS | 1821 | 1461197900466 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1821 | 1461197900468 Marionette TRACE conn3 <- [1,2814,null,{}] 17:18:20 INFO - PROCESS | 1821 | 1461197900481 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:21 INFO - PROCESS | 1821 | 1461197901465 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff878361c00) [pid = 1821] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff886ddb400) [pid = 1821] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff881d0d400) [pid = 1821] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff888ff2800) [pid = 1821] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff87692e000) [pid = 1821] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff87294c400) [pid = 1821] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff8793d7000) [pid = 1821] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff8719ac400) [pid = 1821] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff8753a7c00) [pid = 1821] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff872a57000) [pid = 1821] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff871e4c000) [pid = 1821] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff874a54c00) [pid = 1821] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff869e13800) [pid = 1821] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff86e3f9400) [pid = 1821] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff872a49400) [pid = 1821] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff869ecac00) [pid = 1821] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff86e1db400) [pid = 1821] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff89d043000) [pid = 1821] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff869e13c00) [pid = 1821] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff87294f000) [pid = 1821] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff879219c00) [pid = 1821] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff88d3abc00) [pid = 1821] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff869e10000) [pid = 1821] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff882e28000) [pid = 1821] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff896e6f000) [pid = 1821] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff889dda000) [pid = 1821] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff86e3fc000) [pid = 1821] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff88d3a5400) [pid = 1821] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff8751cc800) [pid = 1821] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff869e10800) [pid = 1821] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff87f327400) [pid = 1821] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff874a60c00) [pid = 1821] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff87915dc00) [pid = 1821] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff88054cc00) [pid = 1821] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff889cf5800) [pid = 1821] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff87209f800) [pid = 1821] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff87f328000) [pid = 1821] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff88113ac00) [pid = 1821] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff884d71400) [pid = 1821] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff86fa6cc00) [pid = 1821] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff86e1e2000) [pid = 1821] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff87f329400) [pid = 1821] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff86e1db800) [pid = 1821] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff898114800) [pid = 1821] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff897a76800) [pid = 1821] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:18:21 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff869e11400) [pid = 1821] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:18:21 INFO - PROCESS | 1821 | 1461197901730 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff868dfa000 == 176 [pid = 1821] [id = 711] 17:18:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff869e0f000) [pid = 1821] [serial = 2134] [outer = (nil)] 17:18:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff869e16800) [pid = 1821] [serial = 2135] [outer = 0x7ff869e0f000] 17:18:21 INFO - PROCESS | 1821 | 1461197901798 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff86f5e8000) [pid = 1821] [serial = 2136] [outer = 0x7ff869e0f000] 17:18:22 INFO - PROCESS | 1821 | 1461197902523 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:18:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2082ms 17:18:22 INFO - PROCESS | 1821 | 1461197902549 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1821 | 1461197902553 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:18:22 INFO - PROCESS | 1821 | 1461197902558 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1821 | 1461197902560 Marionette TRACE conn3 <- [1,2818,null,{}] 17:18:22 INFO - PROCESS | 1821 | 1461197902565 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:22 INFO - PROCESS | 1821 | 1461197902750 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:18:22 INFO - PROCESS | 1821 | 1461197902932 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875bac000 == 177 [pid = 1821] [id = 712] 17:18:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff869e10000) [pid = 1821] [serial = 2137] [outer = (nil)] 17:18:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff875fc3400) [pid = 1821] [serial = 2138] [outer = 0x7ff869e10000] 17:18:23 INFO - PROCESS | 1821 | 1461197903005 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff876a9f000) [pid = 1821] [serial = 2139] [outer = 0x7ff869e10000] 17:18:23 INFO - PROCESS | 1821 | 1461197903981 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:18:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1475ms 17:18:24 INFO - PROCESS | 1821 | 1461197904035 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1821 | 1461197904040 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:18:24 INFO - PROCESS | 1821 | 1461197904049 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1821 | 1461197904054 Marionette TRACE conn3 <- [1,2822,null,{}] 17:18:24 INFO - PROCESS | 1821 | 1461197904062 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 1821 | 1461197904287 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:18:24 INFO - PROCESS | 1821 | 1461197904615 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700f5800 == 178 [pid = 1821] [id = 713] 17:18:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff8707c3000) [pid = 1821] [serial = 2140] [outer = (nil)] 17:18:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff871b7e400) [pid = 1821] [serial = 2141] [outer = 0x7ff8707c3000] 17:18:24 INFO - PROCESS | 1821 | 1461197904692 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff872951800) [pid = 1821] [serial = 2142] [outer = 0x7ff8707c3000] 17:18:25 INFO - PROCESS | 1821 | 1461197905653 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:18:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:18:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1642ms 17:18:25 INFO - PROCESS | 1821 | 1461197905692 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1821 | 1461197905700 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:18:25 INFO - PROCESS | 1821 | 1461197905711 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1821 | 1461197905716 Marionette TRACE conn3 <- [1,2826,null,{}] 17:18:25 INFO - PROCESS | 1821 | 1461197905721 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 1821 | 1461197905938 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:18:26 INFO - PROCESS | 1821 | 1461197906171 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff875e65800 == 179 [pid = 1821] [id = 714] 17:18:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff87178ac00) [pid = 1821] [serial = 2143] [outer = (nil)] 17:18:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff874a55000) [pid = 1821] [serial = 2144] [outer = 0x7ff87178ac00] 17:18:26 INFO - PROCESS | 1821 | 1461197906286 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff875bd0c00) [pid = 1821] [serial = 2145] [outer = 0x7ff87178ac00] 17:18:27 INFO - PROCESS | 1821 | 1461197907249 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:18:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1582ms 17:18:27 INFO - PROCESS | 1821 | 1461197907294 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1821 | 1461197907298 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:18:27 INFO - PROCESS | 1821 | 1461197907304 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1821 | 1461197907310 Marionette TRACE conn3 <- [1,2830,null,{}] 17:18:27 INFO - PROCESS | 1821 | 1461197907325 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 1821 | 1461197907530 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:18:27 INFO - PROCESS | 1821 | 1461197907798 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8783ce000 == 180 [pid = 1821] [id = 715] 17:18:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff875b11000) [pid = 1821] [serial = 2146] [outer = (nil)] 17:18:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff87781c000) [pid = 1821] [serial = 2147] [outer = 0x7ff875b11000] 17:18:27 INFO - PROCESS | 1821 | 1461197907913 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff878283400) [pid = 1821] [serial = 2148] [outer = 0x7ff875b11000] 17:18:28 INFO - PROCESS | 1821 | 1461197908803 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:18:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1536ms 17:18:28 INFO - PROCESS | 1821 | 1461197908841 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 1821 | 1461197908845 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:18:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:18:28 INFO - PROCESS | 1821 | 1461197908850 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1821 | 1461197908852 Marionette TRACE conn3 <- [1,2834,null,{}] 17:18:28 INFO - PROCESS | 1821 | 1461197908858 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 1821 | 1461197909061 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:18:29 INFO - PROCESS | 1821 | 1461197909281 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a707000 == 181 [pid = 1821] [id = 716] 17:18:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff877726c00) [pid = 1821] [serial = 2149] [outer = (nil)] 17:18:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff87915ec00) [pid = 1821] [serial = 2150] [outer = 0x7ff877726c00] 17:18:29 INFO - PROCESS | 1821 | 1461197909390 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff879219c00) [pid = 1821] [serial = 2151] [outer = 0x7ff877726c00] 17:18:30 INFO - PROCESS | 1821 | 1461197910328 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:18:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:18:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1527ms 17:18:30 INFO - PROCESS | 1821 | 1461197910379 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 1821 | 1461197910382 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:18:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:18:30 INFO - PROCESS | 1821 | 1461197910388 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 1821 | 1461197910390 Marionette TRACE conn3 <- [1,2838,null,{}] 17:18:30 INFO - PROCESS | 1821 | 1461197910396 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:30 INFO - PROCESS | 1821 | 1461197910601 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:18:30 INFO - PROCESS | 1821 | 1461197910870 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a8a5000 == 182 [pid = 1821] [id = 717] 17:18:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff878363000) [pid = 1821] [serial = 2152] [outer = (nil)] 17:18:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff8793d2000) [pid = 1821] [serial = 2153] [outer = 0x7ff878363000] 17:18:30 INFO - PROCESS | 1821 | 1461197910944 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff87a743400) [pid = 1821] [serial = 2154] [outer = 0x7ff878363000] 17:18:31 INFO - PROCESS | 1821 | 1461197911823 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:18:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1489ms 17:18:31 INFO - PROCESS | 1821 | 1461197911879 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1821 | 1461197911882 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:18:31 INFO - PROCESS | 1821 | 1461197911888 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1821 | 1461197911891 Marionette TRACE conn3 <- [1,2842,null,{}] 17:18:31 INFO - PROCESS | 1821 | 1461197911896 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:32 INFO - PROCESS | 1821 | 1461197912150 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:18:32 INFO - PROCESS | 1821 | 1461197912419 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805d4800 == 183 [pid = 1821] [id = 718] 17:18:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff87f329c00) [pid = 1821] [serial = 2155] [outer = (nil)] 17:18:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff87f38d000) [pid = 1821] [serial = 2156] [outer = 0x7ff87f329c00] 17:18:32 INFO - PROCESS | 1821 | 1461197912542 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff87f52d400) [pid = 1821] [serial = 2157] [outer = 0x7ff87f329c00] 17:18:33 INFO - PROCESS | 1821 | 1461197913393 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:18:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:18:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1576ms 17:18:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:18:33 INFO - PROCESS | 1821 | 1461197913465 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 1821 | 1461197913468 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:18:33 INFO - PROCESS | 1821 | 1461197913473 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 1821 | 1461197913476 Marionette TRACE conn3 <- [1,2846,null,{}] 17:18:33 INFO - PROCESS | 1821 | 1461197913481 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:33 INFO - PROCESS | 1821 | 1461197913684 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:18:33 INFO - PROCESS | 1821 | 1461197913954 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881913800 == 184 [pid = 1821] [id = 719] 17:18:33 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff878285400) [pid = 1821] [serial = 2158] [outer = (nil)] 17:18:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff880549000) [pid = 1821] [serial = 2159] [outer = 0x7ff878285400] 17:18:34 INFO - PROCESS | 1821 | 1461197914025 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff880a46400) [pid = 1821] [serial = 2160] [outer = 0x7ff878285400] 17:18:34 INFO - PROCESS | 1821 | 1461197914860 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:18:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1432ms 17:18:34 INFO - PROCESS | 1821 | 1461197914906 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1821 | 1461197914909 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:18:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:18:34 INFO - PROCESS | 1821 | 1461197914914 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1821 | 1461197914917 Marionette TRACE conn3 <- [1,2850,null,{}] 17:18:34 INFO - PROCESS | 1821 | 1461197914922 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 1821 | 1461197915116 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:18:35 INFO - PROCESS | 1821 | 1461197915380 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881fd8000 == 185 [pid = 1821] [id = 720] 17:18:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff87f329800) [pid = 1821] [serial = 2161] [outer = (nil)] 17:18:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff880d4d400) [pid = 1821] [serial = 2162] [outer = 0x7ff87f329800] 17:18:35 INFO - PROCESS | 1821 | 1461197915450 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff880e70400) [pid = 1821] [serial = 2163] [outer = 0x7ff87f329800] 17:18:36 INFO - PROCESS | 1821 | 1461197916258 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:18:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1376ms 17:18:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:18:36 INFO - PROCESS | 1821 | 1461197916291 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1821 | 1461197916294 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:18:36 INFO - PROCESS | 1821 | 1461197916300 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1821 | 1461197916303 Marionette TRACE conn3 <- [1,2854,null,{}] 17:18:36 INFO - PROCESS | 1821 | 1461197916308 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:36 INFO - PROCESS | 1821 | 1461197916516 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:18:36 INFO - PROCESS | 1821 | 1461197916783 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88442a000 == 186 [pid = 1821] [id = 721] 17:18:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff880a48800) [pid = 1821] [serial = 2164] [outer = (nil)] 17:18:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff880e99800) [pid = 1821] [serial = 2165] [outer = 0x7ff880a48800] 17:18:36 INFO - PROCESS | 1821 | 1461197916851 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88136e400) [pid = 1821] [serial = 2166] [outer = 0x7ff880a48800] 17:18:37 INFO - PROCESS | 1821 | 1461197917714 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:18:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:18:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1477ms 17:18:37 INFO - PROCESS | 1821 | 1461197917776 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1821 | 1461197917781 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:18:37 INFO - PROCESS | 1821 | 1461197917787 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1821 | 1461197917789 Marionette TRACE conn3 <- [1,2858,null,{}] 17:18:37 INFO - PROCESS | 1821 | 1461197917795 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:38 INFO - PROCESS | 1821 | 1461197917999 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:18:38 INFO - PROCESS | 1821 | 1461197918273 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884db7800 == 187 [pid = 1821] [id = 722] 17:18:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff872a4d000) [pid = 1821] [serial = 2167] [outer = (nil)] 17:18:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff8814de400) [pid = 1821] [serial = 2168] [outer = 0x7ff872a4d000] 17:18:38 INFO - PROCESS | 1821 | 1461197918344 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff881929000) [pid = 1821] [serial = 2169] [outer = 0x7ff872a4d000] 17:18:39 INFO - PROCESS | 1821 | 1461197919224 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:18:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1479ms 17:18:39 INFO - PROCESS | 1821 | 1461197919267 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:18:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:18:39 INFO - PROCESS | 1821 | 1461197919271 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:18:39 INFO - PROCESS | 1821 | 1461197919277 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1821 | 1461197919281 Marionette TRACE conn3 <- [1,2862,null,{}] 17:18:39 INFO - PROCESS | 1821 | 1461197919286 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 1821 | 1461197919520 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:18:39 INFO - PROCESS | 1821 | 1461197919795 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88567c800 == 188 [pid = 1821] [id = 723] 17:18:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff881b7d400) [pid = 1821] [serial = 2170] [outer = (nil)] 17:18:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff881bb5c00) [pid = 1821] [serial = 2171] [outer = 0x7ff881b7d400] 17:18:39 INFO - PROCESS | 1821 | 1461197919928 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff881d0f400) [pid = 1821] [serial = 2172] [outer = 0x7ff881b7d400] 17:18:40 INFO - PROCESS | 1821 | 1461197920767 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:18:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1529ms 17:18:40 INFO - PROCESS | 1821 | 1461197920806 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1821 | 1461197920808 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:18:40 INFO - PROCESS | 1821 | 1461197920814 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1821 | 1461197920816 Marionette TRACE conn3 <- [1,2866,null,{}] 17:18:40 INFO - PROCESS | 1821 | 1461197920822 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 1821 | 1461197921032 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:18:41 INFO - PROCESS | 1821 | 1461197921307 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889c81800 == 189 [pid = 1821] [id = 724] 17:18:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff881b10c00) [pid = 1821] [serial = 2173] [outer = (nil)] 17:18:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff884302800) [pid = 1821] [serial = 2174] [outer = 0x7ff881b10c00] 17:18:41 INFO - PROCESS | 1821 | 1461197921375 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff88490e400) [pid = 1821] [serial = 2175] [outer = 0x7ff881b10c00] 17:18:42 INFO - PROCESS | 1821 | 1461197922231 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:18:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1485ms 17:18:42 INFO - PROCESS | 1821 | 1461197922301 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 1821 | 1461197922304 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:18:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:18:42 INFO - PROCESS | 1821 | 1461197922310 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1821 | 1461197922312 Marionette TRACE conn3 <- [1,2870,null,{}] 17:18:42 INFO - PROCESS | 1821 | 1461197922318 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 1821 | 1461197922545 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:18:42 INFO - PROCESS | 1821 | 1461197922810 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88ae1b000 == 190 [pid = 1821] [id = 725] 17:18:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff881bb2000) [pid = 1821] [serial = 2176] [outer = (nil)] 17:18:42 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff884d71400) [pid = 1821] [serial = 2177] [outer = 0x7ff881bb2000] 17:18:42 INFO - PROCESS | 1821 | 1461197922924 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff8862cc000) [pid = 1821] [serial = 2178] [outer = 0x7ff881bb2000] 17:18:43 INFO - PROCESS | 1821 | 1461197923772 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:18:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:18:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1525ms 17:18:43 INFO - PROCESS | 1821 | 1461197923837 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1821 | 1461197923840 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:18:43 INFO - PROCESS | 1821 | 1461197923845 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1821 | 1461197923847 Marionette TRACE conn3 <- [1,2874,null,{}] 17:18:43 INFO - PROCESS | 1821 | 1461197923852 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 1821 | 1461197924060 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:18:44 INFO - PROCESS | 1821 | 1461197924337 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d33b000 == 191 [pid = 1821] [id = 726] 17:18:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff882c98c00) [pid = 1821] [serial = 2179] [outer = (nil)] 17:18:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff888964c00) [pid = 1821] [serial = 2180] [outer = 0x7ff882c98c00] 17:18:44 INFO - PROCESS | 1821 | 1461197924458 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff888fee000) [pid = 1821] [serial = 2181] [outer = 0x7ff882c98c00] 17:18:45 INFO - PROCESS | 1821 | 1461197925306 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:18:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:18:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1528ms 17:18:45 INFO - PROCESS | 1821 | 1461197925374 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:18:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:18:45 INFO - PROCESS | 1821 | 1461197925387 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:18:45 INFO - PROCESS | 1821 | 1461197925394 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1821 | 1461197925396 Marionette TRACE conn3 <- [1,2878,null,{}] 17:18:45 INFO - PROCESS | 1821 | 1461197925401 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 1821 | 1461197925662 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:18:45 INFO - PROCESS | 1821 | 1461197925974 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897c5b000 == 192 [pid = 1821] [id = 727] 17:18:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff885763800) [pid = 1821] [serial = 2182] [outer = (nil)] 17:18:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff886cb5400) [pid = 1821] [serial = 2183] [outer = 0x7ff885763800] 17:18:46 INFO - PROCESS | 1821 | 1461197926056 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff889c03000) [pid = 1821] [serial = 2184] [outer = 0x7ff885763800] 17:18:46 INFO - PROCESS | 1821 | 1461197926926 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:18:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1577ms 17:18:46 INFO - PROCESS | 1821 | 1461197926972 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1821 | 1461197926976 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:18:46 INFO - PROCESS | 1821 | 1461197926981 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1821 | 1461197926983 Marionette TRACE conn3 <- [1,2882,null,{}] 17:18:46 INFO - PROCESS | 1821 | 1461197926989 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 1821 | 1461197927204 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:18:47 INFO - PROCESS | 1821 | 1461197927477 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff898e0e000 == 193 [pid = 1821] [id = 728] 17:18:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff88490c400) [pid = 1821] [serial = 2185] [outer = (nil)] 17:18:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff889c42400) [pid = 1821] [serial = 2186] [outer = 0x7ff88490c400] 17:18:47 INFO - PROCESS | 1821 | 1461197927590 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff88a6e0c00) [pid = 1821] [serial = 2187] [outer = 0x7ff88490c400] 17:18:48 INFO - PROCESS | 1821 | 1461197928408 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1476ms 17:18:48 INFO - PROCESS | 1821 | 1461197928459 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1821 | 1461197928462 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:18:48 INFO - PROCESS | 1821 | 1461197928467 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1821 | 1461197928469 Marionette TRACE conn3 <- [1,2886,null,{}] 17:18:48 INFO - PROCESS | 1821 | 1461197928475 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1821 | 1461197928689 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:18:48 INFO - PROCESS | 1821 | 1461197928973 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89ce14000 == 194 [pid = 1821] [id = 729] 17:18:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff884cd8400) [pid = 1821] [serial = 2188] [outer = (nil)] 17:18:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff88ad97400) [pid = 1821] [serial = 2189] [outer = 0x7ff884cd8400] 17:18:49 INFO - PROCESS | 1821 | 1461197929093 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff88b690400) [pid = 1821] [serial = 2190] [outer = 0x7ff884cd8400] 17:18:49 INFO - PROCESS | 1821 | 1461197929937 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1534ms 17:18:50 INFO - PROCESS | 1821 | 1461197930002 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1821 | 1461197930006 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:18:50 INFO - PROCESS | 1821 | 1461197930011 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1821 | 1461197930013 Marionette TRACE conn3 <- [1,2890,null,{}] 17:18:50 INFO - PROCESS | 1821 | 1461197930018 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1821 | 1461197930225 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:18:50 INFO - PROCESS | 1821 | 1461197930497 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89f17b800 == 195 [pid = 1821] [id = 730] 17:18:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 217 (0x7ff886cb4400) [pid = 1821] [serial = 2191] [outer = (nil)] 17:18:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 218 (0x7ff88c99b800) [pid = 1821] [serial = 2192] [outer = 0x7ff886cb4400] 17:18:50 INFO - PROCESS | 1821 | 1461197930605 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1821 | ++DOMWINDOW == 219 (0x7ff891d0e400) [pid = 1821] [serial = 2193] [outer = 0x7ff886cb4400] 17:18:51 INFO - PROCESS | 1821 | 1461197931423 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1478ms 17:18:51 INFO - PROCESS | 1821 | 1461197931491 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1821 | 1461197931494 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:18:51 INFO - PROCESS | 1821 | 1461197931499 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1821 | 1461197931501 Marionette TRACE conn3 <- [1,2894,null,{}] 17:18:51 INFO - PROCESS | 1821 | 1461197931506 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:51 INFO - PROCESS | 1821 | 1461197931709 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:18:52 INFO - PROCESS | 1821 | 1461197932020 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700e8000 == 196 [pid = 1821] [id = 731] 17:18:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 220 (0x7ff869eca800) [pid = 1821] [serial = 2194] [outer = (nil)] 17:18:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 221 (0x7ff86e1e0c00) [pid = 1821] [serial = 2195] [outer = 0x7ff869eca800] 17:18:52 INFO - PROCESS | 1821 | 1461197932126 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 222 (0x7ff8793ce000) [pid = 1821] [serial = 2196] [outer = 0x7ff869eca800] 17:18:52 INFO - PROCESS | 1821 | 1461197932941 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1484ms 17:18:52 INFO - PROCESS | 1821 | 1461197932985 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:18:52 INFO - PROCESS | 1821 | 1461197932991 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:18:52 INFO - PROCESS | 1821 | 1461197932996 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1821 | 1461197933000 Marionette TRACE conn3 <- [1,2898,null,{}] 17:18:53 INFO - PROCESS | 1821 | 1461197933005 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:53 INFO - PROCESS | 1821 | 1461197933224 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:18:53 INFO - PROCESS | 1821 | 1461197933504 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:53 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff868df7800 == 197 [pid = 1821] [id = 732] 17:18:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 223 (0x7ff869e0e800) [pid = 1821] [serial = 2197] [outer = (nil)] 17:18:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 224 (0x7ff869e18c00) [pid = 1821] [serial = 2198] [outer = 0x7ff869e0e800] 17:18:53 INFO - PROCESS | 1821 | 1461197933614 Marionette DEBUG loaded listener.js 17:18:53 INFO - PROCESS | 1821 | ++DOMWINDOW == 225 (0x7ff86e1d6400) [pid = 1821] [serial = 2199] [outer = 0x7ff869e0e800] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff868dfa000 == 196 [pid = 1821] [id = 711] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff873598000 == 195 [pid = 1821] [id = 710] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86ff69800 == 194 [pid = 1821] [id = 709] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86e2f0800 == 193 [pid = 1821] [id = 708] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2b8800 == 192 [pid = 1821] [id = 706] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff873593800 == 191 [pid = 1821] [id = 705] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8a23e2000 == 190 [pid = 1821] [id = 704] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89f189800 == 189 [pid = 1821] [id = 703] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89d01b800 == 188 [pid = 1821] [id = 702] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce07000 == 187 [pid = 1821] [id = 701] 17:18:54 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff899150800 == 186 [pid = 1821] [id = 700] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 224 (0x7ff885486c00) [pid = 1821] [serial = 2036] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 223 (0x7ff87944f800) [pid = 1821] [serial = 2015] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 222 (0x7ff876d49c00) [pid = 1821] [serial = 2055] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 221 (0x7ff8751cd000) [pid = 1821] [serial = 2052] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 220 (0x7ff875bc7400) [pid = 1821] [serial = 2009] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 219 (0x7ff8707bac00) [pid = 1821] [serial = 2046] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 218 (0x7ff878365400) [pid = 1821] [serial = 1899] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 217 (0x7ff875fc5c00) [pid = 1821] [serial = 2054] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 216 (0x7ff876aa6000) [pid = 1821] [serial = 2010] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff87915e400) [pid = 1821] [serial = 2013] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff86f5f0400) [pid = 1821] [serial = 2048] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff8753ad800) [pid = 1821] [serial = 2001] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff89d47dc00) [pid = 1821] [serial = 1977] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff86f5ebc00) [pid = 1821] [serial = 2004] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff872a48800) [pid = 1821] [serial = 2006] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff882e27400) [pid = 1821] [serial = 1884] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff897fa4400) [pid = 1821] [serial = 1962] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff869ecd400) [pid = 1821] [serial = 1983] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff8862d7000) [pid = 1821] [serial = 1890] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff898fc4800) [pid = 1821] [serial = 1965] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff88c69ec00) [pid = 1821] [serial = 1956] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff87944e400) [pid = 1821] [serial = 1854] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff891068c00) [pid = 1821] [serial = 1959] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff872a5e800) [pid = 1821] [serial = 2051] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff87693a800) [pid = 1821] [serial = 2063] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff869e1c800) [pid = 1821] [serial = 1980] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff87f527000) [pid = 1821] [serial = 2019] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff881bb8800) [pid = 1821] [serial = 2030] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff87a74f800) [pid = 1821] [serial = 2016] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff87944c400) [pid = 1821] [serial = 2060] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff880e65c00) [pid = 1821] [serial = 2024] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff87f32e400) [pid = 1821] [serial = 2018] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff869ed1000) [pid = 1821] [serial = 2003] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff89d042400) [pid = 1821] [serial = 1971] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff878363800) [pid = 1821] [serial = 2012] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff886cba800) [pid = 1821] [serial = 2039] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff88b552800) [pid = 1821] [serial = 1953] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff87827e000) [pid = 1821] [serial = 2057] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff880b0fc00) [pid = 1821] [serial = 2022] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff87a9f0c00) [pid = 1821] [serial = 2061] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff885488400) [pid = 1821] [serial = 1887] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff8878c1000) [pid = 1821] [serial = 1893] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff881d05400) [pid = 1821] [serial = 1881] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff8719ae400) [pid = 1821] [serial = 2049] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff871b76400) [pid = 1821] [serial = 2042] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff888a77c00) [pid = 1821] [serial = 1896] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff881137800) [pid = 1821] [serial = 2027] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff889772c00) [pid = 1821] [serial = 1902] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff880a43c00) [pid = 1821] [serial = 2021] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff880e88000) [pid = 1821] [serial = 2025] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff89d1b2800) [pid = 1821] [serial = 1974] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff89b018400) [pid = 1821] [serial = 1968] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff8819b7c00) [pid = 1821] [serial = 2028] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff86fa83c00) [pid = 1821] [serial = 2045] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff872078c00) [pid = 1821] [serial = 1986] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff87344f800) [pid = 1821] [serial = 2007] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff88430c000) [pid = 1821] [serial = 2033] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff878365800) [pid = 1821] [serial = 2058] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff87a7f5800) [pid = 1821] [serial = 2066] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff879160800) [pid = 1821] [serial = 2064] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff8819b7800) [pid = 1821] [serial = 1938] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff889f23400) [pid = 1821] [serial = 1947] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff884309800) [pid = 1821] [serial = 1929] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff88ad96000) [pid = 1821] [serial = 1950] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff87f344400) [pid = 1821] [serial = 1935] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff875bc5c00) [pid = 1821] [serial = 1932] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff884903400) [pid = 1821] [serial = 1941] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff884d6d400) [pid = 1821] [serial = 1944] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1821 | 1461197935791 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2833ms 17:18:55 INFO - PROCESS | 1821 | 1461197935830 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1821 | 1461197935837 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:18:55 INFO - PROCESS | 1821 | 1461197935848 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1821 | 1461197935852 Marionette TRACE conn3 <- [1,2902,null,{}] 17:18:55 INFO - PROCESS | 1821 | 1461197935859 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:56 INFO - PROCESS | 1821 | 1461197936076 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:18:56 INFO - PROCESS | 1821 | 1461197936261 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f1c3800 == 187 [pid = 1821] [id = 733] 17:18:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff86e3f9400) [pid = 1821] [serial = 2200] [outer = (nil)] 17:18:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff86fa6e800) [pid = 1821] [serial = 2201] [outer = 0x7ff86e3f9400] 17:18:56 INFO - PROCESS | 1821 | 1461197936320 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff86fbdfc00) [pid = 1821] [serial = 2202] [outer = 0x7ff86e3f9400] 17:18:57 INFO - PROCESS | 1821 | 1461197937111 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1332ms 17:18:57 INFO - PROCESS | 1821 | 1461197937181 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1821 | 1461197937187 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:18:57 INFO - PROCESS | 1821 | 1461197937196 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1821 | 1461197937199 Marionette TRACE conn3 <- [1,2906,null,{}] 17:18:57 INFO - PROCESS | 1821 | 1461197937203 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1821 | 1461197937393 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:18:57 INFO - PROCESS | 1821 | 1461197937609 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86ff6f000 == 188 [pid = 1821] [id = 734] 17:18:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff86e3ff000) [pid = 1821] [serial = 2203] [outer = (nil)] 17:18:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff872083400) [pid = 1821] [serial = 2204] [outer = 0x7ff86e3ff000] 17:18:57 INFO - PROCESS | 1821 | 1461197937668 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff872958000) [pid = 1821] [serial = 2205] [outer = 0x7ff86e3ff000] 17:18:58 INFO - PROCESS | 1821 | 1461197938491 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1326ms 17:18:58 INFO - PROCESS | 1821 | 1461197938522 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1821 | 1461197938526 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:18:58 INFO - PROCESS | 1821 | 1461197938534 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1821 | 1461197938539 Marionette TRACE conn3 <- [1,2910,null,{}] 17:18:58 INFO - PROCESS | 1821 | 1461197938559 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:58 INFO - PROCESS | 1821 | 1461197938819 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:18:58 INFO - PROCESS | 1821 | 1461197938873 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff874a26000 == 189 [pid = 1821] [id = 735] 17:18:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff8751ca400) [pid = 1821] [serial = 2206] [outer = (nil)] 17:18:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff8751d4c00) [pid = 1821] [serial = 2207] [outer = 0x7ff8751ca400] 17:18:59 INFO - PROCESS | 1821 | 1461197939049 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff875bc2800) [pid = 1821] [serial = 2208] [outer = 0x7ff8751ca400] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff869ecd000) [pid = 1821] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff881667000) [pid = 1821] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff8802e9c00) [pid = 1821] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff889c04800) [pid = 1821] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff877aea400) [pid = 1821] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff869e0f000) [pid = 1821] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff86fa88000) [pid = 1821] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff880e9c000) [pid = 1821] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff8802e0400) [pid = 1821] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff869e12400) [pid = 1821] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff889a4b800) [pid = 1821] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff88490b800) [pid = 1821] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff86fa80800) [pid = 1821] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff86e3f5000) [pid = 1821] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff880689800) [pid = 1821] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff874a5c000) [pid = 1821] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff882e32400) [pid = 1821] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff8719b1800) [pid = 1821] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff884ccf000) [pid = 1821] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff86fa66c00) [pid = 1821] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff87f528c00) [pid = 1821] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff889c4e400) [pid = 1821] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff873490000) [pid = 1821] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff88166ac00) [pid = 1821] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff8839a6400) [pid = 1821] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:19:00 INFO - PROCESS | 1821 | --DOMWINDOW == 140 (0x7ff8719b6400) [pid = 1821] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:19:00 INFO - PROCESS | 1821 | 1461197940434 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:19:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:19:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:19:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1938ms 17:19:00 INFO - PROCESS | 1821 | 1461197940474 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:19:00 INFO - TEST-START | /DOMEvents/constructors.html 17:19:00 INFO - PROCESS | 1821 | 1461197940478 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:19:00 INFO - PROCESS | 1821 | 1461197940483 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1821 | 1461197940485 Marionette TRACE conn3 <- [1,2914,null,{}] 17:19:00 INFO - PROCESS | 1821 | 1461197940490 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:00 INFO - PROCESS | 1821 | 1461197940661 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:19:00 INFO - PROCESS | 1821 | 1461197940842 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755db800 == 190 [pid = 1821] [id = 736] 17:19:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 141 (0x7ff869e12400) [pid = 1821] [serial = 2209] [outer = (nil)] 17:19:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 142 (0x7ff87344c400) [pid = 1821] [serial = 2210] [outer = 0x7ff869e12400] 17:19:00 INFO - PROCESS | 1821 | 1461197940898 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 143 (0x7ff875fc7400) [pid = 1821] [serial = 2211] [outer = 0x7ff869e12400] 17:19:01 INFO - PROCESS | 1821 | 1461197941666 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:19:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:19:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:19:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1238ms 17:19:01 INFO - PROCESS | 1821 | 1461197941722 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1821 | 1461197941724 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:19:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:19:01 INFO - PROCESS | 1821 | 1461197941731 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1821 | 1461197941736 Marionette TRACE conn3 <- [1,2918,null,{}] 17:19:01 INFO - PROCESS | 1821 | 1461197941746 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:02 INFO - PROCESS | 1821 | 1461197942012 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:19:02 INFO - PROCESS | 1821 | 1461197942030 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876c13800 == 191 [pid = 1821] [id = 737] 17:19:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 144 (0x7ff86fa64c00) [pid = 1821] [serial = 2212] [outer = (nil)] 17:19:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 145 (0x7ff876931800) [pid = 1821] [serial = 2213] [outer = 0x7ff86fa64c00] 17:19:02 INFO - PROCESS | 1821 | 1461197942088 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1821 | ++DOMWINDOW == 146 (0x7ff877820800) [pid = 1821] [serial = 2214] [outer = 0x7ff86fa64c00] 17:19:03 INFO - PROCESS | 1821 | 1461197943155 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:19:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:19:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1436ms 17:19:03 INFO - PROCESS | 1821 | 1461197943169 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1821 | 1461197943176 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:19:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:19:03 INFO - PROCESS | 1821 | 1461197943185 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1821 | 1461197943191 Marionette TRACE conn3 <- [1,2922,null,{}] 17:19:03 INFO - PROCESS | 1821 | 1461197943198 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:03 INFO - PROCESS | 1821 | 1461197943411 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:19:03 INFO - PROCESS | 1821 | 1461197943677 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8700f5000 == 192 [pid = 1821] [id = 738] 17:19:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 147 (0x7ff86fa8d400) [pid = 1821] [serial = 2215] [outer = (nil)] 17:19:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 148 (0x7ff8707c6c00) [pid = 1821] [serial = 2216] [outer = 0x7ff86fa8d400] 17:19:03 INFO - PROCESS | 1821 | 1461197943755 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff871b83000) [pid = 1821] [serial = 2217] [outer = 0x7ff86fa8d400] 17:19:04 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:19:04 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:19:04 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:19:04 INFO - PROCESS | 1821 | [1821] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:19:04 INFO - PROCESS | 1821 | 1461197944639 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:19:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:19:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:19:04 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:19:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:19:04 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:19:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:19:04 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:19:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:19:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:19:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1489ms 17:19:04 INFO - PROCESS | 1821 | 1461197944679 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1821 | 1461197944692 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:19:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:19:04 INFO - PROCESS | 1821 | 1461197944702 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1821 | 1461197944706 Marionette TRACE conn3 <- [1,2926,null,{}] 17:19:04 INFO - PROCESS | 1821 | 1461197944711 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:04 INFO - PROCESS | 1821 | 1461197944968 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:19:05 INFO - PROCESS | 1821 | 1461197945210 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876d15000 == 193 [pid = 1821] [id = 739] 17:19:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff86fbd6400) [pid = 1821] [serial = 2218] [outer = (nil)] 17:19:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff875b0fc00) [pid = 1821] [serial = 2219] [outer = 0x7ff86fbd6400] 17:19:05 INFO - PROCESS | 1821 | 1461197945284 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff876d50400) [pid = 1821] [serial = 2220] [outer = 0x7ff86fbd6400] 17:19:05 INFO - PROCESS | 1821 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:19:06 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:19:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1386ms 17:19:06 INFO - PROCESS | 1821 | 1461197946080 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:19:06 INFO - PROCESS | 1821 | 1461197946115 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1821 | 1461197946119 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:19:06 INFO - PROCESS | 1821 | 1461197946131 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1821 | 1461197946135 Marionette TRACE conn3 <- [1,2930,null,{}] 17:19:06 INFO - PROCESS | 1821 | 1461197946151 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:06 INFO - PROCESS | 1821 | 1461197946361 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:19:06 INFO - PROCESS | 1821 | 1461197946597 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a2ba800 == 194 [pid = 1821] [id = 740] 17:19:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff879155400) [pid = 1821] [serial = 2221] [outer = (nil)] 17:19:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff87921a400) [pid = 1821] [serial = 2222] [outer = 0x7ff879155400] 17:19:06 INFO - PROCESS | 1821 | 1461197946669 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff87944ec00) [pid = 1821] [serial = 2223] [outer = 0x7ff879155400] 17:19:07 INFO - PROCESS | 1821 | 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:19:07 INFO - PROCESS | 1821 | 1461197947435 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:19:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:19:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1338ms 17:19:07 INFO - PROCESS | 1821 | 1461197947469 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1821 | 1461197947474 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:19:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:19:07 INFO - PROCESS | 1821 | 1461197947479 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1821 | 1461197947481 Marionette TRACE conn3 <- [1,2934,null,{}] 17:19:07 INFO - PROCESS | 1821 | 1461197947487 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1821 | 1461197947700 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:19:07 INFO - PROCESS | 1821 | 1461197947939 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f3c4800 == 195 [pid = 1821] [id = 741] 17:19:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff879159800) [pid = 1821] [serial = 2224] [outer = (nil)] 17:19:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff87a7ed400) [pid = 1821] [serial = 2225] [outer = 0x7ff879159800] 17:19:08 INFO - PROCESS | 1821 | 1461197948016 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff87a9f1c00) [pid = 1821] [serial = 2226] [outer = 0x7ff879159800] 17:19:08 INFO - PROCESS | 1821 | 1461197948737 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:19:08 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:19:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1276ms 17:19:08 INFO - PROCESS | 1821 | 1461197948764 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 1821 | 1461197948767 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:19:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:19:08 INFO - PROCESS | 1821 | 1461197948774 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1821 | 1461197948777 Marionette TRACE conn3 <- [1,2938,null,{}] 17:19:08 INFO - PROCESS | 1821 | 1461197948782 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:08 INFO - PROCESS | 1821 | 1461197948992 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:19:09 INFO - PROCESS | 1821 | 1461197949227 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805d0800 == 196 [pid = 1821] [id = 742] 17:19:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff873482400) [pid = 1821] [serial = 2227] [outer = (nil)] 17:19:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff87f326800) [pid = 1821] [serial = 2228] [outer = 0x7ff873482400] 17:19:09 INFO - PROCESS | 1821 | 1461197949294 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff87f38b400) [pid = 1821] [serial = 2229] [outer = 0x7ff873482400] 17:19:10 INFO - PROCESS | 1821 | 1461197950057 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:19:10 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:19:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1330ms 17:19:10 INFO - PROCESS | 1821 | 1461197950104 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1821 | 1461197950108 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:19:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:19:10 INFO - PROCESS | 1821 | 1461197950113 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1821 | 1461197950116 Marionette TRACE conn3 <- [1,2942,null,{}] 17:19:10 INFO - PROCESS | 1821 | 1461197950121 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:10 INFO - PROCESS | 1821 | 1461197950329 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:19:10 INFO - PROCESS | 1821 | 1461197950595 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882ada000 == 197 [pid = 1821] [id = 743] 17:19:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff87f52ec00) [pid = 1821] [serial = 2230] [outer = (nil)] 17:19:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff880d43400) [pid = 1821] [serial = 2231] [outer = 0x7ff87f52ec00] 17:19:10 INFO - PROCESS | 1821 | 1461197950669 Marionette DEBUG loaded listener.js 17:19:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff880ea0c00) [pid = 1821] [serial = 2232] [outer = 0x7ff87f52ec00] 17:19:11 INFO - PROCESS | 1821 | 1461197951380 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:19:11 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:19:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:19:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1281ms 17:19:11 INFO - PROCESS | 1821 | 1461197951411 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1821 | 1461197951413 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:19:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:19:11 INFO - PROCESS | 1821 | 1461197951422 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1821 | 1461197951425 Marionette TRACE conn3 <- [1,2946,null,{}] 17:19:11 INFO - PROCESS | 1821 | 1461197951429 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:11 INFO - PROCESS | 1821 | 1461197951632 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:19:11 INFO - PROCESS | 1821 | 1461197951878 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d46000 == 198 [pid = 1821] [id = 744] 17:19:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff8802e3400) [pid = 1821] [serial = 2233] [outer = (nil)] 17:19:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff881672c00) [pid = 1821] [serial = 2234] [outer = 0x7ff8802e3400] 17:19:11 INFO - PROCESS | 1821 | 1461197951947 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff8819bec00) [pid = 1821] [serial = 2235] [outer = 0x7ff8802e3400] 17:19:12 INFO - PROCESS | 1821 | 1461197952662 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:19:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:19:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1278ms 17:19:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:19:12 INFO - PROCESS | 1821 | 1461197952701 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1821 | 1461197952703 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:19:12 INFO - PROCESS | 1821 | 1461197952709 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1821 | 1461197952712 Marionette TRACE conn3 <- [1,2950,null,{}] 17:19:12 INFO - PROCESS | 1821 | 1461197952717 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:12 INFO - PROCESS | 1821 | 1461197952908 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:19:13 INFO - PROCESS | 1821 | 1461197953144 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff885230800 == 199 [pid = 1821] [id = 745] 17:19:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff87f52f800) [pid = 1821] [serial = 2236] [outer = (nil)] 17:19:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff881b0fc00) [pid = 1821] [serial = 2237] [outer = 0x7ff87f52f800] 17:19:13 INFO - PROCESS | 1821 | 1461197953215 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff881b7b400) [pid = 1821] [serial = 2238] [outer = 0x7ff87f52f800] 17:19:13 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855d9000 == 200 [pid = 1821] [id = 746] 17:19:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff881d09800) [pid = 1821] [serial = 2239] [outer = (nil)] 17:19:13 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff8819b4800) [pid = 1821] [serial = 2240] [outer = 0x7ff881d09800] 17:19:14 INFO - PROCESS | 1821 | 1461197954090 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:19:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:19:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1427ms 17:19:14 INFO - PROCESS | 1821 | 1461197954137 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1821 | 1461197954141 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:19:14 INFO - PROCESS | 1821 | 1461197954146 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1821 | 1461197954148 Marionette TRACE conn3 <- [1,2954,null,{}] 17:19:14 INFO - PROCESS | 1821 | 1461197954154 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:14 INFO - PROCESS | 1821 | 1461197954417 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:19:14 INFO - PROCESS | 1821 | 1461197954680 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff886dc0000 == 201 [pid = 1821] [id = 747] 17:19:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff880e6a800) [pid = 1821] [serial = 2241] [outer = (nil)] 17:19:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff881d05400) [pid = 1821] [serial = 2242] [outer = 0x7ff880e6a800] 17:19:14 INFO - PROCESS | 1821 | 1461197954788 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff882e26400) [pid = 1821] [serial = 2243] [outer = 0x7ff880e6a800] 17:19:15 INFO - PROCESS | 1821 | 1461197955470 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:19:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:19:15 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:19:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1376ms 17:19:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:19:15 INFO - PROCESS | 1821 | 1461197955524 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 1821 | 1461197955527 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:19:15 INFO - PROCESS | 1821 | 1461197955533 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 1821 | 1461197955536 Marionette TRACE conn3 <- [1,2958,null,{}] 17:19:15 INFO - PROCESS | 1821 | 1461197955541 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:15 INFO - PROCESS | 1821 | 1461197955768 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:19:16 INFO - PROCESS | 1821 | 1461197956019 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a93c800 == 202 [pid = 1821] [id = 748] 17:19:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff873456800) [pid = 1821] [serial = 2244] [outer = (nil)] 17:19:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff88438f000) [pid = 1821] [serial = 2245] [outer = 0x7ff873456800] 17:19:16 INFO - PROCESS | 1821 | 1461197956090 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff884cd4400) [pid = 1821] [serial = 2246] [outer = 0x7ff873456800] 17:19:16 INFO - PROCESS | 1821 | 1461197956858 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:19:16 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:19:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1383ms 17:19:16 INFO - PROCESS | 1821 | 1461197956915 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1821 | 1461197956919 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:19:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:19:16 INFO - PROCESS | 1821 | 1461197956924 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1821 | 1461197956928 Marionette TRACE conn3 <- [1,2962,null,{}] 17:19:16 INFO - PROCESS | 1821 | 1461197956933 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:17 INFO - PROCESS | 1821 | 1461197957257 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:19:17 INFO - PROCESS | 1821 | 1461197957457 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d313800 == 203 [pid = 1821] [id = 749] 17:19:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff884ccf800) [pid = 1821] [serial = 2247] [outer = (nil)] 17:19:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff8878ce400) [pid = 1821] [serial = 2248] [outer = 0x7ff884ccf800] 17:19:17 INFO - PROCESS | 1821 | 1461197957536 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff889a4d000) [pid = 1821] [serial = 2249] [outer = 0x7ff884ccf800] 17:19:18 INFO - PROCESS | 1821 | 1461197958275 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:19:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:19:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1386ms 17:19:18 INFO - PROCESS | 1821 | 1461197958313 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1821 | 1461197958317 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:19:18 INFO - PROCESS | 1821 | 1461197958322 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1821 | 1461197958325 Marionette TRACE conn3 <- [1,2966,null,{}] 17:19:18 INFO - PROCESS | 1821 | 1461197958330 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1821 | 1461197958539 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:19:18 INFO - PROCESS | 1821 | 1461197958780 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897cd0800 == 204 [pid = 1821] [id = 750] 17:19:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff884cd8000) [pid = 1821] [serial = 2250] [outer = (nil)] 17:19:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff889c44400) [pid = 1821] [serial = 2251] [outer = 0x7ff884cd8000] 17:19:18 INFO - PROCESS | 1821 | 1461197958850 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff889dd9c00) [pid = 1821] [serial = 2252] [outer = 0x7ff884cd8000] 17:19:19 INFO - PROCESS | 1821 | 1461197959620 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:19:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:19:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 17:19:19 INFO - PROCESS | 1821 | 1461197959656 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1821 | 1461197959659 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:19:19 INFO - PROCESS | 1821 | 1461197959665 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1821 | 1461197959667 Marionette TRACE conn3 <- [1,2970,null,{}] 17:19:19 INFO - PROCESS | 1821 | 1461197959672 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:19 INFO - PROCESS | 1821 | 1461197959875 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:19:20 INFO - PROCESS | 1821 | 1461197960126 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89914f800 == 205 [pid = 1821] [id = 751] 17:19:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff88784e400) [pid = 1821] [serial = 2253] [outer = (nil)] 17:19:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff88a4d5000) [pid = 1821] [serial = 2254] [outer = 0x7ff88784e400] 17:19:20 INFO - PROCESS | 1821 | 1461197960197 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff88b049c00) [pid = 1821] [serial = 2255] [outer = 0x7ff88784e400] 17:19:20 INFO - PROCESS | 1821 | 1461197960922 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:19:20 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:19:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1275ms 17:19:20 INFO - PROCESS | 1821 | 1461197960952 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1821 | 1461197960954 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:19:20 INFO - PROCESS | 1821 | 1461197960963 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1821 | 1461197960965 Marionette TRACE conn3 <- [1,2974,null,{}] 17:19:20 INFO - PROCESS | 1821 | 1461197960970 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:21 INFO - PROCESS | 1821 | 1461197961185 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:19:21 INFO - PROCESS | 1821 | 1461197961425 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89cea7800 == 206 [pid = 1821] [id = 752] 17:19:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff880e94000) [pid = 1821] [serial = 2256] [outer = (nil)] 17:19:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff88b976c00) [pid = 1821] [serial = 2257] [outer = 0x7ff880e94000] 17:19:21 INFO - PROCESS | 1821 | 1461197961496 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff88c8a3c00) [pid = 1821] [serial = 2258] [outer = 0x7ff880e94000] 17:19:22 INFO - PROCESS | 1821 | 1461197962205 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:19:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:19:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1279ms 17:19:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:19:22 INFO - PROCESS | 1821 | 1461197962243 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 1821 | 1461197962246 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:19:22 INFO - PROCESS | 1821 | 1461197962252 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1821 | 1461197962254 Marionette TRACE conn3 <- [1,2978,null,{}] 17:19:22 INFO - PROCESS | 1821 | 1461197962259 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:22 INFO - PROCESS | 1821 | 1461197962456 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:19:22 INFO - PROCESS | 1821 | 1461197962706 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff89f16e000 == 207 [pid = 1821] [id = 753] 17:19:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff889c0f800) [pid = 1821] [serial = 2259] [outer = (nil)] 17:19:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88d3abc00) [pid = 1821] [serial = 2260] [outer = 0x7ff889c0f800] 17:19:22 INFO - PROCESS | 1821 | 1461197962777 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff896e6ec00) [pid = 1821] [serial = 2261] [outer = 0x7ff889c0f800] 17:19:23 INFO - PROCESS | 1821 | 1461197963499 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:19:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:19:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1277ms 17:19:23 INFO - PROCESS | 1821 | 1461197963536 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1821 | 1461197963539 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:19:23 INFO - PROCESS | 1821 | 1461197963547 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1821 | 1461197963550 Marionette TRACE conn3 <- [1,2982,null,{}] 17:19:23 INFO - PROCESS | 1821 | 1461197963554 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:23 INFO - PROCESS | 1821 | 1461197963760 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:19:24 INFO - PROCESS | 1821 | 1461197964008 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a23e9000 == 208 [pid = 1821] [id = 754] 17:19:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff881b7cc00) [pid = 1821] [serial = 2262] [outer = (nil)] 17:19:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff897a7e800) [pid = 1821] [serial = 2263] [outer = 0x7ff881b7cc00] 17:19:24 INFO - PROCESS | 1821 | 1461197964082 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff897cf6400) [pid = 1821] [serial = 2264] [outer = 0x7ff881b7cc00] 17:19:24 INFO - PROCESS | 1821 | 1461197964793 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:19:24 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:19:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:19:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1278ms 17:19:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:19:24 INFO - PROCESS | 1821 | 1461197964827 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1821 | 1461197964830 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:19:24 INFO - PROCESS | 1821 | 1461197964836 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1821 | 1461197964838 Marionette TRACE conn3 <- [1,2986,null,{}] 17:19:24 INFO - PROCESS | 1821 | 1461197964843 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:25 INFO - PROCESS | 1821 | 1461197965057 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:19:25 INFO - PROCESS | 1821 | 1461197965300 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:25 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8a24cb800 == 209 [pid = 1821] [id = 755] 17:19:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff86fa8a800) [pid = 1821] [serial = 2265] [outer = (nil)] 17:19:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff897fed800) [pid = 1821] [serial = 2266] [outer = 0x7ff86fa8a800] 17:19:25 INFO - PROCESS | 1821 | 1461197965369 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff898186000) [pid = 1821] [serial = 2267] [outer = 0x7ff86fa8a800] 17:19:26 INFO - PROCESS | 1821 | 1461197966099 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:19:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:19:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1286ms 17:19:26 INFO - PROCESS | 1821 | 1461197966136 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1821 | 1461197966138 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:19:26 INFO - PROCESS | 1821 | 1461197966147 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1821 | 1461197966150 Marionette TRACE conn3 <- [1,2990,null,{}] 17:19:26 INFO - PROCESS | 1821 | 1461197966162 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:26 INFO - PROCESS | 1821 | 1461197966371 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:19:26 INFO - PROCESS | 1821 | 1461197966614 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88030e000 == 210 [pid = 1821] [id = 756] 17:19:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff874a5a800) [pid = 1821] [serial = 2268] [outer = (nil)] 17:19:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff898e3d800) [pid = 1821] [serial = 2269] [outer = 0x7ff874a5a800] 17:19:26 INFO - PROCESS | 1821 | 1461197966681 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff89910e400) [pid = 1821] [serial = 2270] [outer = 0x7ff874a5a800] 17:19:27 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88031c000 == 211 [pid = 1821] [id = 757] 17:19:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff89b0e5000) [pid = 1821] [serial = 2271] [outer = (nil)] 17:19:27 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff898185800) [pid = 1821] [serial = 2272] [outer = 0x7ff89b0e5000] 17:19:27 INFO - PROCESS | 1821 | 1461197967531 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:19:27 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:19:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1436ms 17:19:27 INFO - PROCESS | 1821 | 1461197967583 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 1821 | 1461197967586 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:19:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:19:27 INFO - PROCESS | 1821 | 1461197967596 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1821 | 1461197967598 Marionette TRACE conn3 <- [1,2994,null,{}] 17:19:27 INFO - PROCESS | 1821 | 1461197967601 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:27 INFO - PROCESS | 1821 | 1461197967903 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:19:28 INFO - PROCESS | 1821 | 1461197968216 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881804800 == 212 [pid = 1821] [id = 758] 17:19:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff897fa9400) [pid = 1821] [serial = 2273] [outer = (nil)] 17:19:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff89b013000) [pid = 1821] [serial = 2274] [outer = 0x7ff897fa9400] 17:19:28 INFO - PROCESS | 1821 | 1461197968288 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff89cfba800) [pid = 1821] [serial = 2275] [outer = 0x7ff897fa9400] 17:19:28 INFO - PROCESS | 1821 | 1461197968956 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:19:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:19:28 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:19:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1378ms 17:19:28 INFO - PROCESS | 1821 | 1461197968985 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:19:28 INFO - PROCESS | 1821 | 1461197968988 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:19:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:19:29 INFO - PROCESS | 1821 | 1461197968996 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1821 | 1461197968998 Marionette TRACE conn3 <- [1,2998,null,{}] 17:19:29 INFO - PROCESS | 1821 | 1461197969002 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:29 INFO - PROCESS | 1821 | 1461197969251 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:19:29 INFO - PROCESS | 1821 | 1461197969503 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:29 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88181f000 == 213 [pid = 1821] [id = 759] 17:19:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff86a248000) [pid = 1821] [serial = 2276] [outer = (nil)] 17:19:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff86a24a800) [pid = 1821] [serial = 2277] [outer = 0x7ff86a248000] 17:19:29 INFO - PROCESS | 1821 | 1461197969571 Marionette DEBUG loaded listener.js 17:19:29 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff86a251800) [pid = 1821] [serial = 2278] [outer = 0x7ff86a248000] 17:19:30 INFO - PROCESS | 1821 | 1461197970338 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:19:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:19:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1375ms 17:19:30 INFO - PROCESS | 1821 | 1461197970374 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:19:30 INFO - PROCESS | 1821 | 1461197970377 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:19:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:19:30 INFO - PROCESS | 1821 | 1461197970383 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:19:30 INFO - PROCESS | 1821 | 1461197970386 Marionette TRACE conn3 <- [1,3002,null,{}] 17:19:30 INFO - PROCESS | 1821 | 1461197970391 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:30 INFO - PROCESS | 1821 | 1461197970618 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:19:30 INFO - PROCESS | 1821 | 1461197970870 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff884d15800 == 214 [pid = 1821] [id = 760] 17:19:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff86a248800) [pid = 1821] [serial = 2279] [outer = (nil)] 17:19:30 INFO - PROCESS | 1821 | ++DOMWINDOW == 212 (0x7ff89911a800) [pid = 1821] [serial = 2280] [outer = 0x7ff86a248800] 17:19:30 INFO - PROCESS | 1821 | 1461197970937 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1821 | ++DOMWINDOW == 213 (0x7ff89d07d000) [pid = 1821] [serial = 2281] [outer = 0x7ff86a248800] 17:19:31 INFO - PROCESS | 1821 | 1461197971708 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:19:31 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:19:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1378ms 17:19:31 INFO - PROCESS | 1821 | 1461197971762 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1821 | 1461197971764 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:19:31 INFO - PROCESS | 1821 | 1461197971770 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1821 | 1461197971772 Marionette TRACE conn3 <- [1,3006,null,{}] 17:19:31 INFO - PROCESS | 1821 | 1461197971777 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:31 INFO - PROCESS | 1821 | 1461197971980 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:19:32 INFO - PROCESS | 1821 | 1461197972263 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff882b86000 == 215 [pid = 1821] [id = 761] 17:19:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 214 (0x7ff86a24d000) [pid = 1821] [serial = 2282] [outer = (nil)] 17:19:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 215 (0x7ff873298400) [pid = 1821] [serial = 2283] [outer = 0x7ff86a24d000] 17:19:32 INFO - PROCESS | 1821 | 1461197972334 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1821 | ++DOMWINDOW == 216 (0x7ff87329c800) [pid = 1821] [serial = 2284] [outer = 0x7ff86a24d000] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8839ef800 == 214 [pid = 1821] [id = 80] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884429800 == 213 [pid = 1821] [id = 227] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884dac000 == 212 [pid = 1821] [id = 366] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8790ca800 == 211 [pid = 1821] [id = 461] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881d89000 == 210 [pid = 1821] [id = 462] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8755db800 == 209 [pid = 1821] [id = 736] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff874a26000 == 208 [pid = 1821] [id = 735] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86ff6f000 == 207 [pid = 1821] [id = 734] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f1c3800 == 206 [pid = 1821] [id = 733] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89ce14000 == 205 [pid = 1821] [id = 729] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff898e0e000 == 204 [pid = 1821] [id = 728] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897c5b000 == 203 [pid = 1821] [id = 727] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d33b000 == 202 [pid = 1821] [id = 726] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876c0c000 == 201 [pid = 1821] [id = 408] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88ae1b000 == 200 [pid = 1821] [id = 725] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff889c81800 == 199 [pid = 1821] [id = 724] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88567c800 == 198 [pid = 1821] [id = 723] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884db7800 == 197 [pid = 1821] [id = 722] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88442a000 == 196 [pid = 1821] [id = 721] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881fd8000 == 195 [pid = 1821] [id = 720] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff881913800 == 194 [pid = 1821] [id = 719] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805d4800 == 193 [pid = 1821] [id = 718] 17:19:33 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a8a5000 == 192 [pid = 1821] [id = 717] 17:19:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a707000 == 191 [pid = 1821] [id = 716] 17:19:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8783ce000 == 190 [pid = 1821] [id = 715] 17:19:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff875e65800 == 189 [pid = 1821] [id = 714] 17:19:34 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8700f5800 == 188 [pid = 1821] [id = 713] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 215 (0x7ff875fc3400) [pid = 1821] [serial = 2138] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 214 (0x7ff8719a8c00) [pid = 1821] [serial = 2117] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 213 (0x7ff881e0c400) [pid = 1821] [serial = 2031] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 212 (0x7ff880685c00) [pid = 1821] [serial = 2078] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 211 (0x7ff88b60f800) [pid = 1821] [serial = 2108] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff87a7ef000) [pid = 1821] [serial = 2075] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff869e16800) [pid = 1821] [serial = 2135] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff87f389800) [pid = 1821] [serial = 2076] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff872a48000) [pid = 1821] [serial = 2123] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff87a9e3000) [pid = 1821] [serial = 2118] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff86fbd7000) [pid = 1821] [serial = 2126] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff884905000) [pid = 1821] [serial = 2091] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff888ff0000) [pid = 1821] [serial = 2040] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff891d0e800) [pid = 1821] [serial = 2115] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff889c02c00) [pid = 1821] [serial = 2099] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff884d73c00) [pid = 1821] [serial = 2094] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff889f26400) [pid = 1821] [serial = 2103] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff87f385000) [pid = 1821] [serial = 2114] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff8707c7800) [pid = 1821] [serial = 2127] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff87a7f1000) [pid = 1821] [serial = 2043] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff882c96c00) [pid = 1821] [serial = 2087] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff876939800) [pid = 1821] [serial = 2073] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff88490ac00) [pid = 1821] [serial = 2034] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff87207a000) [pid = 1821] [serial = 2069] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff885485000) [pid = 1821] [serial = 2096] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff87294d400) [pid = 1821] [serial = 2129] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff880e67000) [pid = 1821] [serial = 2081] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff8862cb000) [pid = 1821] [serial = 2111] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff872a53800) [pid = 1821] [serial = 2130] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff88b981c00) [pid = 1821] [serial = 2109] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff872953000) [pid = 1821] [serial = 2070] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff8751d0c00) [pid = 1821] [serial = 2132] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff884311000) [pid = 1821] [serial = 2090] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff886cb6c00) [pid = 1821] [serial = 2097] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff880e93000) [pid = 1821] [serial = 2082] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff881b72800) [pid = 1821] [serial = 2084] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff889c48c00) [pid = 1821] [serial = 2100] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff886cb9000) [pid = 1821] [serial = 2037] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff880e65800) [pid = 1821] [serial = 2102] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff88ad92800) [pid = 1821] [serial = 2105] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff882e2fc00) [pid = 1821] [serial = 2088] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff880a47400) [pid = 1821] [serial = 2079] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff875bc2c00) [pid = 1821] [serial = 2133] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff884cd1000) [pid = 1821] [serial = 2093] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff86f5e8000) [pid = 1821] [serial = 2136] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff873256000) [pid = 1821] [serial = 2120] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff88c995400) [pid = 1821] [serial = 2112] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff875b06c00) [pid = 1821] [serial = 2072] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff881d05000) [pid = 1821] [serial = 2085] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff88afabc00) [pid = 1821] [serial = 2106] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1821 | 1461197974796 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:19:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:19:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3083ms 17:19:34 INFO - PROCESS | 1821 | 1461197974861 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1821 | 1461197974868 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:19:34 INFO - PROCESS | 1821 | 1461197974875 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1821 | 1461197974880 Marionette TRACE conn3 <- [1,3010,null,{}] 17:19:34 INFO - PROCESS | 1821 | 1461197974886 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:35 INFO - PROCESS | 1821 | 1461197975088 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:19:35 INFO - PROCESS | 1821 | 1461197975271 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f148000 == 189 [pid = 1821] [id = 762] 17:19:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff86e1e3800) [pid = 1821] [serial = 2285] [outer = (nil)] 17:19:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff86f5f0400) [pid = 1821] [serial = 2286] [outer = 0x7ff86e1e3800] 17:19:35 INFO - PROCESS | 1821 | 1461197975333 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff86fa82800) [pid = 1821] [serial = 2287] [outer = 0x7ff86e1e3800] 17:19:36 INFO - PROCESS | 1821 | 1461197976078 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:19:36 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:19:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1243ms 17:19:36 INFO - PROCESS | 1821 | 1461197976139 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1821 | 1461197976147 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:19:36 INFO - PROCESS | 1821 | 1461197976157 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1821 | 1461197976160 Marionette TRACE conn3 <- [1,3014,null,{}] 17:19:36 INFO - PROCESS | 1821 | 1461197976164 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:36 INFO - PROCESS | 1821 | 1461197976359 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:19:36 INFO - PROCESS | 1821 | 1461197976374 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86fb0c800 == 190 [pid = 1821] [id = 763] 17:19:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff86fa8b000) [pid = 1821] [serial = 2288] [outer = (nil)] 17:19:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff8719a8c00) [pid = 1821] [serial = 2289] [outer = 0x7ff86fa8b000] 17:19:36 INFO - PROCESS | 1821 | 1461197976429 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff871b83400) [pid = 1821] [serial = 2290] [outer = 0x7ff86fa8b000] 17:19:36 INFO - PROCESS | 1821 | [1821] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:19:37 INFO - PROCESS | 1821 | 1461197977335 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:19:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:19:37 INFO - {} 17:19:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:19:37 INFO - {} 17:19:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:19:37 INFO - {} 17:19:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:19:37 INFO - {} 17:19:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1231ms 17:19:37 INFO - PROCESS | 1821 | 1461197977397 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 1821 | 1461197977399 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:19:37 INFO - TEST-START | /FileAPI/fileReader.html 17:19:37 INFO - PROCESS | 1821 | 1461197977405 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1821 | 1461197977410 Marionette TRACE conn3 <- [1,3018,null,{}] 17:19:37 INFO - PROCESS | 1821 | 1461197977423 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1821 | 1461197977676 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:19:37 INFO - PROCESS | 1821 | 1461197977705 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8728f1000 == 191 [pid = 1821] [id = 764] 17:19:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff8720a0400) [pid = 1821] [serial = 2291] [outer = (nil)] 17:19:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff872a5d000) [pid = 1821] [serial = 2292] [outer = 0x7ff8720a0400] 17:19:37 INFO - PROCESS | 1821 | 1461197977764 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff873299800) [pid = 1821] [serial = 2293] [outer = 0x7ff8720a0400] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff869e12400) [pid = 1821] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff87f329c00) [pid = 1821] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff878363000) [pid = 1821] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff88490c400) [pid = 1821] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff877726c00) [pid = 1821] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff878285400) [pid = 1821] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff86e3ff000) [pid = 1821] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff86e3f9400) [pid = 1821] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff86e1dd800) [pid = 1821] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff881b10c00) [pid = 1821] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff884cd8400) [pid = 1821] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff8751ca400) [pid = 1821] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff886cb4400) [pid = 1821] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff87f329800) [pid = 1821] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff881b7d400) [pid = 1821] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff87178ac00) [pid = 1821] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff885763800) [pid = 1821] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff875b11000) [pid = 1821] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff882c98c00) [pid = 1821] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff872a4d000) [pid = 1821] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff8707c3000) [pid = 1821] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff880a48800) [pid = 1821] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff881bb2000) [pid = 1821] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff869e0e800) [pid = 1821] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff869eca800) [pid = 1821] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff879212c00) [pid = 1821] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:19:39 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff86fa7e800) [pid = 1821] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:19:39 INFO - PROCESS | 1821 | 1461197979242 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:19:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:19:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1881ms 17:19:39 INFO - PROCESS | 1821 | 1461197979288 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1821 | 1461197979291 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /FileAPI/historical.html 17:19:39 INFO - PROCESS | 1821 | 1461197979297 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1821 | 1461197979299 Marionette TRACE conn3 <- [1,3022,null,{}] 17:19:39 INFO - PROCESS | 1821 | 1461197979307 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:39 INFO - PROCESS | 1821 | 1461197979550 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:19:39 INFO - PROCESS | 1821 | 1461197979726 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8727e5800 == 192 [pid = 1821] [id = 765] 17:19:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 149 (0x7ff8719aec00) [pid = 1821] [serial = 2294] [outer = (nil)] 17:19:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 150 (0x7ff87324e800) [pid = 1821] [serial = 2295] [outer = 0x7ff8719aec00] 17:19:39 INFO - PROCESS | 1821 | 1461197979784 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 1821 | ++DOMWINDOW == 151 (0x7ff87329fc00) [pid = 1821] [serial = 2296] [outer = 0x7ff8719aec00] 17:19:40 INFO - PROCESS | 1821 | 1461197980384 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:19:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:19:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:19:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:19:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:19:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:19:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:19:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:19:40 INFO - TEST-OK | /FileAPI/historical.html | took 1125ms 17:19:40 INFO - PROCESS | 1821 | 1461197980424 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 1821 | 1461197980426 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:19:40 INFO - TEST-START | /FileAPI/idlharness.html 17:19:40 INFO - PROCESS | 1821 | 1461197980437 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1821 | 1461197980439 Marionette TRACE conn3 <- [1,3026,null,{}] 17:19:40 INFO - PROCESS | 1821 | 1461197980444 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:40 INFO - PROCESS | 1821 | 1461197980622 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:19:40 INFO - PROCESS | 1821 | 1461197980805 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8755cc800 == 193 [pid = 1821] [id = 766] 17:19:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 152 (0x7ff86e1dc000) [pid = 1821] [serial = 2297] [outer = (nil)] 17:19:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 153 (0x7ff87344ec00) [pid = 1821] [serial = 2298] [outer = 0x7ff86e1dc000] 17:19:40 INFO - PROCESS | 1821 | 1461197980862 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1821 | ++DOMWINDOW == 154 (0x7ff8753ad800) [pid = 1821] [serial = 2299] [outer = 0x7ff86e1dc000] 17:19:42 INFO - PROCESS | 1821 | 1461197982695 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:19:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:19:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:19:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:19:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:19:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:19:42 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:19:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:19:42 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:19:42 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:19:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:19:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:19:42 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:19:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:19:42 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:19:42 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:19:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:19:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:19:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 2421ms 17:19:42 INFO - PROCESS | 1821 | 1461197982879 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1821 | 1461197982887 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /FileAPI/idlharness.worker 17:19:42 INFO - PROCESS | 1821 | 1461197982906 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1821 | 1461197982912 Marionette TRACE conn3 <- [1,3030,null,{}] 17:19:42 INFO - PROCESS | 1821 | 1461197982926 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:43 INFO - PROCESS | 1821 | 1461197983236 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:19:43 INFO - PROCESS | 1821 | 1461197983466 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8728ec000 == 194 [pid = 1821] [id = 767] 17:19:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 155 (0x7ff873294c00) [pid = 1821] [serial = 2300] [outer = (nil)] 17:19:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 156 (0x7ff875b11000) [pid = 1821] [serial = 2301] [outer = 0x7ff873294c00] 17:19:43 INFO - PROCESS | 1821 | 1461197983538 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1821 | ++DOMWINDOW == 157 (0x7ff875fbf000) [pid = 1821] [serial = 2302] [outer = 0x7ff873294c00] 17:19:43 INFO - PROCESS | 1821 | [1821] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:19:46 INFO - PROCESS | 1821 | 1461197985935 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:19:46 INFO - {} 17:19:46 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:19:46 INFO - {} 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 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:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:46 INFO - {} 17:19:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3121ms 17:19:46 INFO - PROCESS | 1821 | 1461197986022 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1821 | 1461197986030 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:19:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:19:46 INFO - PROCESS | 1821 | 1461197986101 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1821 | 1461197986108 Marionette TRACE conn3 <- [1,3034,null,{}] 17:19:46 INFO - PROCESS | 1821 | 1461197986120 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:46 INFO - PROCESS | 1821 | 1461197986414 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:19:46 INFO - PROCESS | 1821 | 1461197986631 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:46 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87a70a000 == 195 [pid = 1821] [id = 768] 17:19:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 158 (0x7ff875fc1000) [pid = 1821] [serial = 2303] [outer = (nil)] 17:19:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 159 (0x7ff876aaa400) [pid = 1821] [serial = 2304] [outer = 0x7ff875fc1000] 17:19:46 INFO - PROCESS | 1821 | 1461197986739 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 1821 | ++DOMWINDOW == 160 (0x7ff8802e2400) [pid = 1821] [serial = 2305] [outer = 0x7ff875fc1000] 17:19:47 INFO - PROCESS | 1821 | 1461197987482 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:19:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:19:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1410ms 17:19:47 INFO - PROCESS | 1821 | 1461197987500 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 1821 | 1461197987503 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:19:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:19:47 INFO - PROCESS | 1821 | 1461197987509 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 1821 | 1461197987514 Marionette TRACE conn3 <- [1,3038,null,{}] 17:19:47 INFO - PROCESS | 1821 | 1461197987529 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:47 INFO - PROCESS | 1821 | 1461197987728 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:19:47 INFO - PROCESS | 1821 | 1461197987964 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff87f28b000 == 196 [pid = 1821] [id = 769] 17:19:47 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff880a3dc00) [pid = 1821] [serial = 2306] [outer = (nil)] 17:19:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff880b02800) [pid = 1821] [serial = 2307] [outer = 0x7ff880a3dc00] 17:19:48 INFO - PROCESS | 1821 | 1461197988036 Marionette DEBUG loaded listener.js 17:19:48 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff880d4f400) [pid = 1821] [serial = 2308] [outer = 0x7ff880a3dc00] 17:19:48 INFO - PROCESS | 1821 | 1461197988833 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:19:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:19:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1340ms 17:19:48 INFO - PROCESS | 1821 | 1461197988850 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1821 | 1461197988854 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:19:48 INFO - PROCESS | 1821 | 1461197988860 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1821 | 1461197988862 Marionette TRACE conn3 <- [1,3042,null,{}] 17:19:48 INFO - PROCESS | 1821 | 1461197988867 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:49 INFO - PROCESS | 1821 | 1461197989074 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:19:49 INFO - PROCESS | 1821 | 1461197989341 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8805c6000 == 197 [pid = 1821] [id = 770] 17:19:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff87692f000) [pid = 1821] [serial = 2309] [outer = (nil)] 17:19:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff880e8ec00) [pid = 1821] [serial = 2310] [outer = 0x7ff87692f000] 17:19:49 INFO - PROCESS | 1821 | 1461197989412 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff881130800) [pid = 1821] [serial = 2311] [outer = 0x7ff87692f000] 17:19:50 INFO - PROCESS | 1821 | 1461197990544 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:19:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:50 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:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:19:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:19:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:19:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:19:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1750ms 17:19:50 INFO - PROCESS | 1821 | 1461197990611 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1821 | 1461197990614 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:19:50 INFO - PROCESS | 1821 | 1461197990624 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1821 | 1461197990627 Marionette TRACE conn3 <- [1,3046,null,{}] 17:19:50 INFO - PROCESS | 1821 | 1461197990638 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:50 INFO - PROCESS | 1821 | 1461197990942 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:19:51 INFO - PROCESS | 1821 | 1461197991181 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881918800 == 198 [pid = 1821] [id = 771] 17:19:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff86fa8ac00) [pid = 1821] [serial = 2312] [outer = (nil)] 17:19:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff8814ecc00) [pid = 1821] [serial = 2313] [outer = 0x7ff86fa8ac00] 17:19:51 INFO - PROCESS | 1821 | 1461197991249 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff875b0b400) [pid = 1821] [serial = 2314] [outer = 0x7ff86fa8ac00] 17:19:51 INFO - PROCESS | 1821 | [1821] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:19:52 INFO - PROCESS | 1821 | 1461197992117 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:19:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:19:52 INFO - {} 17:19:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1537ms 17:19:52 INFO - PROCESS | 1821 | 1461197992161 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:19:52 INFO - PROCESS | 1821 | 1461197992165 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:19:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:19:52 INFO - PROCESS | 1821 | 1461197992170 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1821 | 1461197992173 Marionette TRACE conn3 <- [1,3050,null,{}] 17:19:52 INFO - PROCESS | 1821 | 1461197992178 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:52 INFO - PROCESS | 1821 | 1461197992413 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:19:52 INFO - PROCESS | 1821 | 1461197992676 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8790d5800 == 199 [pid = 1821] [id = 772] 17:19:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 170 (0x7ff877823400) [pid = 1821] [serial = 2315] [outer = (nil)] 17:19:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 171 (0x7ff879212c00) [pid = 1821] [serial = 2316] [outer = 0x7ff877823400] 17:19:52 INFO - PROCESS | 1821 | 1461197992750 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1821 | ++DOMWINDOW == 172 (0x7ff879450000) [pid = 1821] [serial = 2317] [outer = 0x7ff877823400] 17:19:53 INFO - PROCESS | 1821 | 1461197993535 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:19:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:19:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:19:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:19:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:19:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1387ms 17:19:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:19:53 INFO - PROCESS | 1821 | 1461197993565 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1821 | 1461197993568 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:19:53 INFO - PROCESS | 1821 | 1461197993576 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1821 | 1461197993579 Marionette TRACE conn3 <- [1,3054,null,{}] 17:19:53 INFO - PROCESS | 1821 | 1461197993584 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:53 INFO - PROCESS | 1821 | 1461197993793 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:19:54 INFO - PROCESS | 1821 | 1461197994028 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:54 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff881d90000 == 200 [pid = 1821] [id = 773] 17:19:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 173 (0x7ff877ae1800) [pid = 1821] [serial = 2318] [outer = (nil)] 17:19:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 174 (0x7ff8814ea800) [pid = 1821] [serial = 2319] [outer = 0x7ff877ae1800] 17:19:54 INFO - PROCESS | 1821 | 1461197994095 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 1821 | ++DOMWINDOW == 175 (0x7ff881d07400) [pid = 1821] [serial = 2320] [outer = 0x7ff877ae1800] 17:19:55 INFO - PROCESS | 1821 | 1461197995289 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:19:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:55 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:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:55 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:19:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1804ms 17:19:55 INFO - PROCESS | 1821 | 1461197995379 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 1821 | 1461197995386 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:19:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:19:55 INFO - PROCESS | 1821 | 1461197995434 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 1821 | 1461197995442 Marionette TRACE conn3 <- [1,3058,null,{}] 17:19:55 INFO - PROCESS | 1821 | 1461197995510 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:55 INFO - PROCESS | 1821 | 1461197995795 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:19:56 INFO - PROCESS | 1821 | 1461197996060 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:56 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8843d3800 == 201 [pid = 1821] [id = 774] 17:19:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 176 (0x7ff880e70800) [pid = 1821] [serial = 2321] [outer = (nil)] 17:19:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 177 (0x7ff88490c000) [pid = 1821] [serial = 2322] [outer = 0x7ff880e70800] 17:19:56 INFO - PROCESS | 1821 | 1461197996128 Marionette DEBUG loaded listener.js 17:19:56 INFO - PROCESS | 1821 | ++DOMWINDOW == 178 (0x7ff884cd6c00) [pid = 1821] [serial = 2323] [outer = 0x7ff880e70800] 17:19:56 INFO - PROCESS | 1821 | 1461197996882 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:19:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:19:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:19:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:19:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:19:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:19:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:19:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:19:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1527ms 17:19:56 INFO - PROCESS | 1821 | 1461197996939 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 1821 | 1461197996942 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:19:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:19:56 INFO - PROCESS | 1821 | 1461197996951 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1821 | 1461197996953 Marionette TRACE conn3 <- [1,3062,null,{}] 17:19:57 INFO - PROCESS | 1821 | 1461197997005 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:57 INFO - PROCESS | 1821 | 1461197997209 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:19:57 INFO - PROCESS | 1821 | 1461197997499 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff876ca3800 == 202 [pid = 1821] [id = 775] 17:19:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 179 (0x7ff872951400) [pid = 1821] [serial = 2324] [outer = (nil)] 17:19:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 180 (0x7ff876aa6800) [pid = 1821] [serial = 2325] [outer = 0x7ff872951400] 17:19:57 INFO - PROCESS | 1821 | 1461197997577 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1821 | ++DOMWINDOW == 181 (0x7ff881d08800) [pid = 1821] [serial = 2326] [outer = 0x7ff872951400] 17:19:57 INFO - PROCESS | 1821 | [1821] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:19:58 INFO - PROCESS | 1821 | 1461197998391 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:19:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:19:58 INFO - {} 17:19:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1469ms 17:19:58 INFO - PROCESS | 1821 | 1461197998421 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1821 | 1461197998424 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:19:58 INFO - PROCESS | 1821 | 1461197998430 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1821 | 1461197998434 Marionette TRACE conn3 <- [1,3066,null,{}] 17:19:58 INFO - PROCESS | 1821 | 1461197998439 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:58 INFO - PROCESS | 1821 | 1461197998651 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:19:58 INFO - PROCESS | 1821 | 1461197998914 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88523d800 == 203 [pid = 1821] [id = 776] 17:19:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 182 (0x7ff882c90000) [pid = 1821] [serial = 2327] [outer = (nil)] 17:19:58 INFO - PROCESS | 1821 | ++DOMWINDOW == 183 (0x7ff886cb2c00) [pid = 1821] [serial = 2328] [outer = 0x7ff882c90000] 17:19:58 INFO - PROCESS | 1821 | 1461197998983 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1821 | ++DOMWINDOW == 184 (0x7ff887850800) [pid = 1821] [serial = 2329] [outer = 0x7ff882c90000] 17:19:59 INFO - PROCESS | 1821 | 1461197999786 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:19:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:19:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1377ms 17:19:59 INFO - PROCESS | 1821 | 1461197999818 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:19:59 INFO - PROCESS | 1821 | 1461197999821 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:19:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:19:59 INFO - PROCESS | 1821 | 1461197999829 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1821 | 1461197999833 Marionette TRACE conn3 <- [1,3070,null,{}] 17:19:59 INFO - PROCESS | 1821 | 1461197999838 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:00 INFO - PROCESS | 1821 | 1461198000071 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:20:00 INFO - PROCESS | 1821 | 1461198000331 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff8855f2800 == 204 [pid = 1821] [id = 777] 17:20:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 185 (0x7ff888959000) [pid = 1821] [serial = 2330] [outer = (nil)] 17:20:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 186 (0x7ff888ff3000) [pid = 1821] [serial = 2331] [outer = 0x7ff888959000] 17:20:00 INFO - PROCESS | 1821 | 1461198000412 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1821 | ++DOMWINDOW == 187 (0x7ff889a4ac00) [pid = 1821] [serial = 2332] [outer = 0x7ff888959000] 17:20:01 INFO - PROCESS | 1821 | 1461198001196 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:20:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:20:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1379ms 17:20:01 INFO - PROCESS | 1821 | 1461198001211 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1821 | 1461198001215 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:20:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:20:01 INFO - PROCESS | 1821 | 1461198001220 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1821 | 1461198001222 Marionette TRACE conn3 <- [1,3074,null,{}] 17:20:01 INFO - PROCESS | 1821 | 1461198001228 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:01 INFO - PROCESS | 1821 | 1461198001479 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:20:01 INFO - PROCESS | 1821 | 1461198001731 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff889aae000 == 205 [pid = 1821] [id = 778] 17:20:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 188 (0x7ff8889c0400) [pid = 1821] [serial = 2333] [outer = (nil)] 17:20:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 189 (0x7ff889c0ec00) [pid = 1821] [serial = 2334] [outer = 0x7ff8889c0400] 17:20:01 INFO - PROCESS | 1821 | 1461198001804 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1821 | ++DOMWINDOW == 190 (0x7ff88a4dd400) [pid = 1821] [serial = 2335] [outer = 0x7ff8889c0400] 17:20:02 INFO - PROCESS | 1821 | 1461198002582 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:20:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1378ms 17:20:02 INFO - PROCESS | 1821 | 1461198002599 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1821 | 1461198002603 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:20:02 INFO - PROCESS | 1821 | 1461198002609 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1821 | 1461198002611 Marionette TRACE conn3 <- [1,3078,null,{}] 17:20:02 INFO - PROCESS | 1821 | 1461198002617 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:02 INFO - PROCESS | 1821 | 1461198002821 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:20:03 INFO - PROCESS | 1821 | 1461198003068 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:03 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a687800 == 206 [pid = 1821] [id = 779] 17:20:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 191 (0x7ff888fcc800) [pid = 1821] [serial = 2336] [outer = (nil)] 17:20:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 192 (0x7ff88ad99000) [pid = 1821] [serial = 2337] [outer = 0x7ff888fcc800] 17:20:03 INFO - PROCESS | 1821 | 1461198003140 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 1821 | ++DOMWINDOW == 193 (0x7ff88b61a800) [pid = 1821] [serial = 2338] [outer = 0x7ff888fcc800] 17:20:04 INFO - PROCESS | 1821 | 1461198003999 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:20:04 INFO - PROCESS | 1821 | 1461198004039 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:20:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:20:04 INFO - PROCESS | 1821 | 1461198004049 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 1821 | 1461198004055 Marionette TRACE conn3 <- [1,3082,null,{}] 17:20:04 INFO - PROCESS | 1821 | 1461198004065 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:04 INFO - PROCESS | 1821 | 1461198004312 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:20:04 INFO - PROCESS | 1821 | 1461198004602 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88a68e800 == 207 [pid = 1821] [id = 780] 17:20:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 194 (0x7ff88192b400) [pid = 1821] [serial = 2339] [outer = (nil)] 17:20:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 195 (0x7ff882cac000) [pid = 1821] [serial = 2340] [outer = 0x7ff88192b400] 17:20:04 INFO - PROCESS | 1821 | 1461198004679 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1821 | ++DOMWINDOW == 196 (0x7ff88c8b4800) [pid = 1821] [serial = 2341] [outer = 0x7ff88192b400] 17:20:05 INFO - PROCESS | 1821 | 1461198005452 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:20:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:20:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:20:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:20:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:20:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1435ms 17:20:05 INFO - PROCESS | 1821 | 1461198005490 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1821 | 1461198005493 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:20:05 INFO - PROCESS | 1821 | 1461198005499 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1821 | 1461198005501 Marionette TRACE conn3 <- [1,3086,null,{}] 17:20:05 INFO - PROCESS | 1821 | 1461198005506 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:05 INFO - PROCESS | 1821 | 1461198005717 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:20:05 INFO - PROCESS | 1821 | 1461198005964 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:05 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88b867000 == 208 [pid = 1821] [id = 781] 17:20:05 INFO - PROCESS | 1821 | ++DOMWINDOW == 197 (0x7ff88192b800) [pid = 1821] [serial = 2342] [outer = (nil)] 17:20:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 198 (0x7ff891d12c00) [pid = 1821] [serial = 2343] [outer = 0x7ff88192b800] 17:20:06 INFO - PROCESS | 1821 | 1461198006034 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1821 | ++DOMWINDOW == 199 (0x7ff89814ec00) [pid = 1821] [serial = 2344] [outer = 0x7ff88192b800] 17:20:06 INFO - PROCESS | 1821 | 1461198006813 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:20:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:20:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1326ms 17:20:06 INFO - PROCESS | 1821 | 1461198006825 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:20:06 INFO - PROCESS | 1821 | 1461198006827 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:20:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:20:06 INFO - PROCESS | 1821 | 1461198006833 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:20:06 INFO - PROCESS | 1821 | 1461198006835 Marionette TRACE conn3 <- [1,3090,null,{}] 17:20:06 INFO - PROCESS | 1821 | 1461198006840 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:07 INFO - PROCESS | 1821 | 1461198007056 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:20:07 INFO - PROCESS | 1821 | 1461198007336 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88c6df000 == 209 [pid = 1821] [id = 782] 17:20:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 200 (0x7ff884d69c00) [pid = 1821] [serial = 2345] [outer = (nil)] 17:20:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 201 (0x7ff899113000) [pid = 1821] [serial = 2346] [outer = 0x7ff884d69c00] 17:20:07 INFO - PROCESS | 1821 | 1461198007408 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1821 | ++DOMWINDOW == 202 (0x7ff89d082000) [pid = 1821] [serial = 2347] [outer = 0x7ff884d69c00] 17:20:08 INFO - PROCESS | 1821 | 1461198008182 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:20:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:20:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1384ms 17:20:08 INFO - PROCESS | 1821 | 1461198008217 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:20:08 INFO - PROCESS | 1821 | 1461198008220 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:20:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:20:08 INFO - PROCESS | 1821 | 1461198008225 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1821 | 1461198008227 Marionette TRACE conn3 <- [1,3094,null,{}] 17:20:08 INFO - PROCESS | 1821 | 1461198008233 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:08 INFO - PROCESS | 1821 | 1461198008445 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:20:08 INFO - PROCESS | 1821 | 1461198008723 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff88d35f800 == 210 [pid = 1821] [id = 783] 17:20:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 203 (0x7ff86ad51000) [pid = 1821] [serial = 2348] [outer = (nil)] 17:20:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 204 (0x7ff86ad58000) [pid = 1821] [serial = 2349] [outer = 0x7ff86ad51000] 17:20:08 INFO - PROCESS | 1821 | 1461198008793 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1821 | ++DOMWINDOW == 205 (0x7ff86ad5d400) [pid = 1821] [serial = 2350] [outer = 0x7ff86ad51000] 17:20:09 INFO - PROCESS | 1821 | 1461198009548 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:20:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:20:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1380ms 17:20:09 INFO - PROCESS | 1821 | 1461198009607 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 1821 | 1461198009610 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:20:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:20:09 INFO - PROCESS | 1821 | 1461198009616 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1821 | 1461198009618 Marionette TRACE conn3 <- [1,3098,null,{}] 17:20:09 INFO - PROCESS | 1821 | 1461198009623 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:09 INFO - PROCESS | 1821 | 1461198009833 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:20:10 INFO - PROCESS | 1821 | 1461198010112 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff897c5b000 == 211 [pid = 1821] [id = 784] 17:20:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 206 (0x7ff869e12800) [pid = 1821] [serial = 2351] [outer = (nil)] 17:20:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 207 (0x7ff8889bdc00) [pid = 1821] [serial = 2352] [outer = 0x7ff869e12800] 17:20:10 INFO - PROCESS | 1821 | 1461198010195 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1821 | ++DOMWINDOW == 208 (0x7ff89d161800) [pid = 1821] [serial = 2353] [outer = 0x7ff869e12800] 17:20:10 INFO - PROCESS | 1821 | 1461198010940 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:20:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:20:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1377ms 17:20:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:20:11 INFO - PROCESS | 1821 | 1461198010995 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1821 | 1461198010997 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:20:11 INFO - PROCESS | 1821 | 1461198011003 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1821 | 1461198011006 Marionette TRACE conn3 <- [1,3102,null,{}] 17:20:11 INFO - PROCESS | 1821 | 1461198011051 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:11 INFO - PROCESS | 1821 | 1461198011318 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:20:11 INFO - PROCESS | 1821 | 1461198011556 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:11 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f370800 == 212 [pid = 1821] [id = 785] 17:20:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 209 (0x7ff869ecf400) [pid = 1821] [serial = 2354] [outer = (nil)] 17:20:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 210 (0x7ff86e3f8400) [pid = 1821] [serial = 2355] [outer = 0x7ff869ecf400] 17:20:11 INFO - PROCESS | 1821 | 1461198011627 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1821 | ++DOMWINDOW == 211 (0x7ff86fbd9c00) [pid = 1821] [serial = 2356] [outer = 0x7ff869ecf400] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8727e5800 == 211 [pid = 1821] [id = 765] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8728f1000 == 210 [pid = 1821] [id = 764] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86fb0c800 == 209 [pid = 1821] [id = 763] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff86f148000 == 208 [pid = 1821] [id = 762] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88031c000 == 207 [pid = 1821] [id = 757] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89cea7800 == 206 [pid = 1821] [id = 752] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff89914f800 == 205 [pid = 1821] [id = 751] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff897cd0800 == 204 [pid = 1821] [id = 750] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88d313800 == 203 [pid = 1821] [id = 749] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff88a93c800 == 202 [pid = 1821] [id = 748] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff886dc0000 == 201 [pid = 1821] [id = 747] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8855d9000 == 200 [pid = 1821] [id = 746] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff885230800 == 199 [pid = 1821] [id = 745] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff884d46000 == 198 [pid = 1821] [id = 744] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff882ada000 == 197 [pid = 1821] [id = 743] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8805d0800 == 196 [pid = 1821] [id = 742] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87f3c4800 == 195 [pid = 1821] [id = 741] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff87a2ba800 == 194 [pid = 1821] [id = 740] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff876d15000 == 193 [pid = 1821] [id = 739] 17:20:13 INFO - PROCESS | 1821 | --DOCSHELL 0x7ff8700f5000 == 192 [pid = 1821] [id = 738] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 210 (0x7ff87344c400) [pid = 1821] [serial = 2210] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 209 (0x7ff875fc7400) [pid = 1821] [serial = 2211] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 208 (0x7ff87f52d400) [pid = 1821] [serial = 2157] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 207 (0x7ff87a743400) [pid = 1821] [serial = 2154] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 206 (0x7ff889c42400) [pid = 1821] [serial = 2186] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 205 (0x7ff879219c00) [pid = 1821] [serial = 2151] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 204 (0x7ff880549000) [pid = 1821] [serial = 2159] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 203 (0x7ff872083400) [pid = 1821] [serial = 2204] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 202 (0x7ff86fa6e800) [pid = 1821] [serial = 2201] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 201 (0x7ff87a7f0800) [pid = 1821] [serial = 2121] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 200 (0x7ff88490e400) [pid = 1821] [serial = 2175] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 199 (0x7ff8793d2000) [pid = 1821] [serial = 2153] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 198 (0x7ff88ad97400) [pid = 1821] [serial = 2189] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 197 (0x7ff875bc2800) [pid = 1821] [serial = 2208] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 196 (0x7ff88c99b800) [pid = 1821] [serial = 2192] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 195 (0x7ff880d4d400) [pid = 1821] [serial = 2162] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 194 (0x7ff8751d4c00) [pid = 1821] [serial = 2207] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 193 (0x7ff881bb5c00) [pid = 1821] [serial = 2171] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 192 (0x7ff874a55000) [pid = 1821] [serial = 2144] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 191 (0x7ff889c03000) [pid = 1821] [serial = 2184] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 190 (0x7ff87f38d000) [pid = 1821] [serial = 2156] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 189 (0x7ff872958000) [pid = 1821] [serial = 2205] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 188 (0x7ff87781c000) [pid = 1821] [serial = 2147] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 187 (0x7ff888fee000) [pid = 1821] [serial = 2181] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 186 (0x7ff878283400) [pid = 1821] [serial = 2148] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 185 (0x7ff8814de400) [pid = 1821] [serial = 2168] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 184 (0x7ff886cb5400) [pid = 1821] [serial = 2183] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 183 (0x7ff872951800) [pid = 1821] [serial = 2142] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 182 (0x7ff880e70400) [pid = 1821] [serial = 2163] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 181 (0x7ff880e99800) [pid = 1821] [serial = 2165] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 180 (0x7ff8862cc000) [pid = 1821] [serial = 2178] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 179 (0x7ff869e18c00) [pid = 1821] [serial = 2198] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 178 (0x7ff88b690400) [pid = 1821] [serial = 2190] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 177 (0x7ff86e1e0c00) [pid = 1821] [serial = 2195] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 176 (0x7ff87f453400) [pid = 1821] [serial = 2067] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 175 (0x7ff86e1d6400) [pid = 1821] [serial = 2199] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 174 (0x7ff86fbdfc00) [pid = 1821] [serial = 2202] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 173 (0x7ff88a6e0c00) [pid = 1821] [serial = 2187] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 172 (0x7ff880a46400) [pid = 1821] [serial = 2160] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 171 (0x7ff871b7e400) [pid = 1821] [serial = 2141] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 170 (0x7ff891d0e400) [pid = 1821] [serial = 2193] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 169 (0x7ff8793ce000) [pid = 1821] [serial = 2196] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff8769f2400) [pid = 1821] [serial = 2124] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff881d0f400) [pid = 1821] [serial = 2172] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff88136e400) [pid = 1821] [serial = 2166] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff87915ec00) [pid = 1821] [serial = 2150] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff884d71400) [pid = 1821] [serial = 2177] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff888964c00) [pid = 1821] [serial = 2180] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff881929000) [pid = 1821] [serial = 2169] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff884302800) [pid = 1821] [serial = 2174] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff875bd0c00) [pid = 1821] [serial = 2145] [outer = (nil)] [url = about:blank] 17:20:13 INFO - PROCESS | 1821 | 1461198013828 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:20:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:20:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2879ms 17:20:13 INFO - PROCESS | 1821 | 1461198013881 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:20:13 INFO - PROCESS | 1821 | 1461198013887 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:20:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:20:13 INFO - PROCESS | 1821 | 1461198013895 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 1821 | 1461198013899 Marionette TRACE conn3 <- [1,3106,null,{}] 17:20:13 INFO - PROCESS | 1821 | 1461198013905 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:14 INFO - PROCESS | 1821 | 1461198014093 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:20:14 INFO - PROCESS | 1821 | 1461198014292 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:14 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff86f5c5000 == 193 [pid = 1821] [id = 786] 17:20:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 161 (0x7ff86e3f5000) [pid = 1821] [serial = 2357] [outer = (nil)] 17:20:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 162 (0x7ff86fa66800) [pid = 1821] [serial = 2358] [outer = 0x7ff86e3f5000] 17:20:14 INFO - PROCESS | 1821 | 1461198014355 Marionette DEBUG loaded listener.js 17:20:14 INFO - PROCESS | 1821 | ++DOMWINDOW == 163 (0x7ff86fbdfc00) [pid = 1821] [serial = 2359] [outer = 0x7ff86e3f5000] 17:20:15 INFO - PROCESS | 1821 | 1461198015189 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:20:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:20:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:20:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:20:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1334ms 17:20:15 INFO - PROCESS | 1821 | 1461198015230 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:20:15 INFO - PROCESS | 1821 | 1461198015238 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:20:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:20:15 INFO - PROCESS | 1821 | 1461198015247 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:20:15 INFO - PROCESS | 1821 | 1461198015250 Marionette TRACE conn3 <- [1,3110,null,{}] 17:20:15 INFO - PROCESS | 1821 | 1461198015255 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:15 INFO - PROCESS | 1821 | 1461198015445 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:20:15 INFO - PROCESS | 1821 | 1461198015686 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff871898000 == 194 [pid = 1821] [id = 787] 17:20:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 164 (0x7ff86e3f7000) [pid = 1821] [serial = 2360] [outer = (nil)] 17:20:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 165 (0x7ff872098000) [pid = 1821] [serial = 2361] [outer = 0x7ff86e3f7000] 17:20:15 INFO - PROCESS | 1821 | 1461198015745 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1821 | ++DOMWINDOW == 166 (0x7ff872a4d000) [pid = 1821] [serial = 2362] [outer = 0x7ff86e3f7000] 17:20:16 INFO - PROCESS | 1821 | 1461198016483 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:20:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:20:16 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:20:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:20:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:20:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1281ms 17:20:16 INFO - PROCESS | 1821 | 1461198016530 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 1821 | 1461198016533 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:20:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:20:16 INFO - PROCESS | 1821 | 1461198016539 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1821 | 1461198016544 Marionette TRACE conn3 <- [1,3114,null,{}] 17:20:16 INFO - PROCESS | 1821 | 1461198016564 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:16 INFO - PROCESS | 1821 | 1461198016816 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:20:16 INFO - PROCESS | 1821 | 1461198016855 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"222165d7-8916-46a8-94e9-ac66bffc32ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:16 INFO - PROCESS | 1821 | ++DOCSHELL 0x7ff874a25800 == 195 [pid = 1821] [id = 788] 17:20:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 167 (0x7ff873297400) [pid = 1821] [serial = 2363] [outer = (nil)] 17:20:16 INFO - PROCESS | 1821 | ++DOMWINDOW == 168 (0x7ff873488400) [pid = 1821] [serial = 2364] [outer = 0x7ff873297400] 17:20:16 INFO - PROCESS | 1821 | 1461198016915 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1821 | ++DOMWINDOW == 169 (0x7ff875b10c00) [pid = 1821] [serial = 2365] [outer = 0x7ff873297400] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 168 (0x7ff879159800) [pid = 1821] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 167 (0x7ff874a5a800) [pid = 1821] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 166 (0x7ff869e10000) [pid = 1821] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 165 (0x7ff87f52f800) [pid = 1821] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 164 (0x7ff884ccf800) [pid = 1821] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 163 (0x7ff873482400) [pid = 1821] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 162 (0x7ff879155400) [pid = 1821] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 161 (0x7ff8720a0400) [pid = 1821] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 160 (0x7ff880e6a800) [pid = 1821] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 159 (0x7ff86a24d000) [pid = 1821] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 158 (0x7ff86fa8a800) [pid = 1821] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 157 (0x7ff873456800) [pid = 1821] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 156 (0x7ff88784e400) [pid = 1821] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 155 (0x7ff881b7cc00) [pid = 1821] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 154 (0x7ff897fa9400) [pid = 1821] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 153 (0x7ff8802e3400) [pid = 1821] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 152 (0x7ff86fa8d400) [pid = 1821] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 151 (0x7ff86fbd6400) [pid = 1821] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 150 (0x7ff87f52ec00) [pid = 1821] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 149 (0x7ff889c0f800) [pid = 1821] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 148 (0x7ff8719aec00) [pid = 1821] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 147 (0x7ff880e94000) [pid = 1821] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 146 (0x7ff86e1e3800) [pid = 1821] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 145 (0x7ff881d09800) [pid = 1821] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 144 (0x7ff89b0e5000) [pid = 1821] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 143 (0x7ff86a248000) [pid = 1821] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 142 (0x7ff884cd8000) [pid = 1821] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:20:18 INFO - PROCESS | 1821 | --DOMWINDOW == 141 (0x7ff86fa8b000) [pid = 1821] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:20:18 INFO - PROCESS | 1821 | 1461198018422 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:20:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:20:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1931ms 17:20:18 INFO - PROCESS | 1821 | 1461198018470 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1821 | 1461198018474 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:20:19 WARNING - u'runner_teardown' () 17:20:19 INFO - No more tests 17:20:19 INFO - Got 0 unexpected results 17:20:19 INFO - SUITE-END | took 1109s 17:20:19 INFO - Closing logging queue 17:20:19 INFO - queue closed 17:20:19 INFO - Return code: 0 17:20:19 WARNING - # TBPL SUCCESS # 17:20:19 INFO - Running post-action listener: _resource_record_post_action 17:20:19 INFO - Running post-run listener: _resource_record_post_run 17:20:20 INFO - Total resource usage - Wall time: 1144s; CPU: 98.0%; Read bytes: 8470528; Write bytes: 970788864; Read time: 496; Write time: 303032 17:20:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:20:20 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85254144; Read time: 0; Write time: 75084 17:20:20 INFO - run-tests - Wall time: 1114s; CPU: 98.0%; Read bytes: 5611520; Write bytes: 885534720; Read time: 372; Write time: 227948 17:20:20 INFO - Running post-run listener: _upload_blobber_files 17:20:20 INFO - Blob upload gear active. 17:20:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:20:20 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:20:20 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:20:20 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:20:21 INFO - (blobuploader) - INFO - Open directory for files ... 17:20:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:20:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:20:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:20:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:20:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:20:25 INFO - (blobuploader) - INFO - Done attempting. 17:20:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:20:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:20:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:20:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:20:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:20:27 INFO - (blobuploader) - INFO - Done attempting. 17:20:27 INFO - (blobuploader) - INFO - Iteration through files over. 17:20:27 INFO - Return code: 0 17:20:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:20:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:20:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be258a796149210b0c116bb64f0e63f59e498bad58fa051d195fdf3fb6d652c918197021efd87d988e7cdc40bc35a5fb658eb951360657405d136f3a2638b218", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/98e5d5498fbc499423deb5a026211e8f06487e4e858284a9a1fa720377741ef71b3026639101c9d6724c642ee49db4da5ff367ff96e72c11c1f57b7e5db6790b"} 17:20:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:20:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:20:27 INFO - Contents: 17:20:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be258a796149210b0c116bb64f0e63f59e498bad58fa051d195fdf3fb6d652c918197021efd87d988e7cdc40bc35a5fb658eb951360657405d136f3a2638b218", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/98e5d5498fbc499423deb5a026211e8f06487e4e858284a9a1fa720377741ef71b3026639101c9d6724c642ee49db4da5ff367ff96e72c11c1f57b7e5db6790b"} 17:20:27 INFO - Running post-run listener: copy_logs_to_upload_dir 17:20:27 INFO - Copying logs to upload dir... 17:20:27 INFO - mkdir: /builds/slave/test/build/upload/logs 17:20:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1231.841557 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 32 secs) (at 2016-04-20 17:20:27.497881) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 17:20:27.499088) ========= 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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be258a796149210b0c116bb64f0e63f59e498bad58fa051d195fdf3fb6d652c918197021efd87d988e7cdc40bc35a5fb658eb951360657405d136f3a2638b218", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/98e5d5498fbc499423deb5a026211e8f06487e4e858284a9a1fa720377741ef71b3026639101c9d6724c642ee49db4da5ff367ff96e72c11c1f57b7e5db6790b"} build_url:https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033084 build_url: 'https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be258a796149210b0c116bb64f0e63f59e498bad58fa051d195fdf3fb6d652c918197021efd87d988e7cdc40bc35a5fb658eb951360657405d136f3a2638b218", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/98e5d5498fbc499423deb5a026211e8f06487e4e858284a9a1fa720377741ef71b3026639101c9d6724c642ee49db4da5ff367ff96e72c11c1f57b7e5db6790b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fnj493WyT_OThC7zWjxu2w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 17:20:27.571942) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:20:27.572460) ========= 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=9ca12473fbb1d023794ffd180000023c-1461196786.894654-1494469985 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018535 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:20:27.636365) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:20:27.636690) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:20:27.637073) ========= ========= Total master_lag: 0.52 =========