builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2296 starttime: 1461137902.12 results: success (0) buildid: 20160419233542 builduid: 39deb8105d9f4fd493257beeca9fe7a4 revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:22.121368) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:22.121737) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 00:38:22.122055) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 00:38:27.234986) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:38:27.235415) ========= 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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 00:38:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.75M=0.001s 2016-04-20 00:38:27 (9.75 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.263774 ========= master_lag: 0.89 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:38:28.390741) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:28.391091) ========= 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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.068883 ========= master_lag: 0.92 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:29.377169) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:29.377483) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f9fc0c367d89188d01677da6cf85bb2097e85605 --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 f9fc0c367d89188d01677da6cf85bb2097e85605 --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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 00:38:29,503 truncating revision to first 12 chars 2016-04-20 00:38:29,504 Setting DEBUG logging. 2016-04-20 00:38:29,504 attempt 1/10 2016-04-20 00:38:29,504 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f9fc0c367d89?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:38:29,822 unpacking tar archive at: fx-team-f9fc0c367d89/testing/mozharness/ program finished with exit code 0 elapsedTime=0.613064 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:30.156267) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:30.156575) ========= script_repo_revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:30.156998) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:30.157273) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:30.306242) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 48 secs) (at 2016-04-20 00:38:30.306534) ========= /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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False 00:38:30 INFO - MultiFileLogger online at 20160420 00:38:30 in /builds/slave/test 00:38:30 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 00:38:30 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:38:30 INFO - {'append_to_log': False, 00:38:30 INFO - 'base_work_dir': '/builds/slave/test', 00:38:30 INFO - 'blob_upload_branch': 'fx-team', 00:38:30 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:38:30 INFO - 'buildbot_json_path': 'buildprops.json', 00:38:30 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:38:30 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:38:30 INFO - 'download_minidump_stackwalk': True, 00:38:30 INFO - 'download_symbols': 'true', 00:38:30 INFO - 'e10s': False, 00:38:30 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:38:30 INFO - 'tooltool.py': '/tools/tooltool.py', 00:38:30 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:38:30 INFO - '/tools/misc-python/virtualenv.py')}, 00:38:30 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:38:30 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:38:30 INFO - 'log_level': 'info', 00:38:30 INFO - 'log_to_console': True, 00:38:30 INFO - 'opt_config_files': (), 00:38:30 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:38:30 INFO - '--processes=1', 00:38:30 INFO - '--config=%(test_path)s/wptrunner.ini', 00:38:30 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:38:30 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:38:30 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:38:30 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:38:30 INFO - 'pip_index': False, 00:38:30 INFO - 'require_test_zip': True, 00:38:30 INFO - 'test_type': ('testharness',), 00:38:30 INFO - 'this_chunk': '1', 00:38:30 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:38:30 INFO - 'total_chunks': '10', 00:38:30 INFO - 'virtualenv_path': 'venv', 00:38:30 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:38:30 INFO - 'work_dir': 'build'} 00:38:30 INFO - ##### 00:38:30 INFO - ##### Running clobber step. 00:38:30 INFO - ##### 00:38:30 INFO - Running pre-action listener: _resource_record_pre_action 00:38:30 INFO - Running main action method: clobber 00:38:30 INFO - rmtree: /builds/slave/test/build 00:38:30 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:38:32 INFO - Running post-action listener: _resource_record_post_action 00:38:32 INFO - ##### 00:38:32 INFO - ##### Running read-buildbot-config step. 00:38:32 INFO - ##### 00:38:32 INFO - Running pre-action listener: _resource_record_pre_action 00:38:32 INFO - Running main action method: read_buildbot_config 00:38:32 INFO - Using buildbot properties: 00:38:32 INFO - { 00:38:32 INFO - "project": "", 00:38:32 INFO - "product": "firefox", 00:38:32 INFO - "script_repo_revision": "production", 00:38:32 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 00:38:32 INFO - "repository": "", 00:38:32 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 00:38:32 INFO - "buildid": "20160419233542", 00:38:32 INFO - "pgo_build": "False", 00:38:32 INFO - "basedir": "/builds/slave/test", 00:38:32 INFO - "buildnumber": 18, 00:38:32 INFO - "slavename": "tst-linux64-spot-2296", 00:38:32 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 00:38:32 INFO - "platform": "linux64", 00:38:32 INFO - "branch": "fx-team", 00:38:32 INFO - "revision": "f9fc0c367d89188d01677da6cf85bb2097e85605", 00:38:32 INFO - "repo_path": "integration/fx-team", 00:38:32 INFO - "moz_repo_path": "", 00:38:32 INFO - "stage_platform": "linux64", 00:38:32 INFO - "builduid": "39deb8105d9f4fd493257beeca9fe7a4", 00:38:32 INFO - "slavebuilddir": "test" 00:38:32 INFO - } 00:38:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:38:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:38:32 INFO - Running post-action listener: _resource_record_post_action 00:38:32 INFO - ##### 00:38:32 INFO - ##### Running download-and-extract step. 00:38:32 INFO - ##### 00:38:32 INFO - Running pre-action listener: _resource_record_pre_action 00:38:32 INFO - Running main action method: download_and_extract 00:38:32 INFO - mkdir: /builds/slave/test/build/tests 00:38:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:32 INFO - https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:38:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:34 INFO - Downloaded 1361 bytes. 00:38:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:34 INFO - Using the following test package requirements: 00:38:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:38:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:38:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:38:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'jsshell-linux-x86_64.zip'], 00:38:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:38:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:38:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:38:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:38:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:38:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:38:34 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 00:38:34 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')]} 00:38:34 INFO - https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:38:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:38:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:38:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:40 INFO - Downloaded 22731843 bytes. 00:38:40 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/*'] 00:38:40 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/* 00:38:41 INFO - caution: filename not matched: web-platform/* 00:38:41 INFO - Return code: 11 00:38: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')]} 00:38:41 INFO - https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:38:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:38:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:38:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:45 INFO - Downloaded 36382569 bytes. 00:38:45 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/*'] 00:38:45 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/* 00:38:49 INFO - caution: filename not matched: bin/* 00:38:49 INFO - caution: filename not matched: config/* 00:38:49 INFO - caution: filename not matched: mozbase/* 00:38:49 INFO - caution: filename not matched: marionette/* 00:38:49 INFO - caution: filename not matched: tools/wptserve/* 00:38:49 INFO - Return code: 11 00:38:49 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')]} 00:38:49 INFO - https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:38:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:58 INFO - Downloaded 64261920 bytes. 00:38:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:58 INFO - mkdir: /builds/slave/test/properties 00:38:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:38:58 INFO - Writing to file /builds/slave/test/properties/build_url 00:38:58 INFO - Contents: 00:38:58 INFO - build_url:https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:38:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:38:59 INFO - Contents: 00:38:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:59 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')]} 00:38:59 INFO - https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:38:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:38:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 00:39:06 INFO - Downloaded 90738377 bytes. 00:39:06 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'] 00:39:06 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 00:39:13 INFO - Return code: 0 00:39:13 INFO - Running post-action listener: _resource_record_post_action 00:39:13 INFO - Running post-action listener: set_extra_try_arguments 00:39:13 INFO - ##### 00:39:13 INFO - ##### Running create-virtualenv step. 00:39:13 INFO - ##### 00:39:13 INFO - Running pre-action listener: _pre_create_virtualenv 00:39:13 INFO - Running pre-action listener: _resource_record_pre_action 00:39:13 INFO - Running main action method: create_virtualenv 00:39:13 INFO - Creating virtualenv /builds/slave/test/build/venv 00:39:13 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 00:39:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:39:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:39:17 INFO - Using real prefix '/usr' 00:39:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:39:18 INFO - Installing distribute.............................................................................................................................................................................................done. 00:39:22 INFO - Installing pip.................done. 00:39:22 INFO - Return code: 0 00:39:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:39:22 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')]} 00:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:22 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')]} 00:39:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:22 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 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 00:39:22 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 00:39:22 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 00:39:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:22 INFO - 'CCACHE_UMASK': '002', 00:39:22 INFO - 'DISPLAY': ':0', 00:39:22 INFO - 'HOME': '/home/cltbld', 00:39:22 INFO - 'LANG': 'en_US.UTF-8', 00:39:22 INFO - 'LOGNAME': 'cltbld', 00:39:22 INFO - 'MAIL': '/var/mail/cltbld', 00:39:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:22 INFO - 'MOZ_NO_REMOTE': '1', 00:39:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:22 INFO - 'PWD': '/builds/slave/test', 00:39:22 INFO - 'SHELL': '/bin/bash', 00:39:22 INFO - 'SHLVL': '1', 00:39:22 INFO - 'TERM': 'linux', 00:39:22 INFO - 'TMOUT': '86400', 00:39:22 INFO - 'USER': 'cltbld', 00:39:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:39:22 INFO - '_': '/tools/buildbot/bin/python'} 00:39:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:23 INFO - Downloading/unpacking psutil>=0.7.1 00:39:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:39:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:39:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:39:27 INFO - Installing collected packages: psutil 00:39:27 INFO - Running setup.py install for psutil 00:39:27 INFO - building 'psutil._psutil_linux' extension 00:39:27 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 00:39:28 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 00:39:28 INFO - building 'psutil._psutil_posix' extension 00:39:28 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 00:39:28 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 00:39:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:39:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:39:28 INFO - Successfully installed psutil 00:39:28 INFO - Cleaning up... 00:39:28 INFO - Return code: 0 00:39:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:39:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:28 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 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 00:39:28 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 00:39:28 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 00:39:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:28 INFO - 'CCACHE_UMASK': '002', 00:39:28 INFO - 'DISPLAY': ':0', 00:39:28 INFO - 'HOME': '/home/cltbld', 00:39:28 INFO - 'LANG': 'en_US.UTF-8', 00:39:28 INFO - 'LOGNAME': 'cltbld', 00:39:28 INFO - 'MAIL': '/var/mail/cltbld', 00:39:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:28 INFO - 'MOZ_NO_REMOTE': '1', 00:39:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:28 INFO - 'PWD': '/builds/slave/test', 00:39:28 INFO - 'SHELL': '/bin/bash', 00:39:28 INFO - 'SHLVL': '1', 00:39:28 INFO - 'TERM': 'linux', 00:39:28 INFO - 'TMOUT': '86400', 00:39:28 INFO - 'USER': 'cltbld', 00:39:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:39:28 INFO - '_': '/tools/buildbot/bin/python'} 00:39:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:39:29 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 00:39:29 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 00:39:29 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 00:39:29 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 00:39:29 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 00:39:29 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 00:39:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:39:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:39:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:39:33 INFO - Installing collected packages: mozsystemmonitor 00:39:33 INFO - Running setup.py install for mozsystemmonitor 00:39:33 INFO - Successfully installed mozsystemmonitor 00:39:33 INFO - Cleaning up... 00:39:33 INFO - Return code: 0 00:39:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:39:33 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')]} 00:39:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:33 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')]} 00:39:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:33 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 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 00:39:33 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 00:39:33 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 00:39:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:33 INFO - 'CCACHE_UMASK': '002', 00:39:33 INFO - 'DISPLAY': ':0', 00:39:33 INFO - 'HOME': '/home/cltbld', 00:39:33 INFO - 'LANG': 'en_US.UTF-8', 00:39:33 INFO - 'LOGNAME': 'cltbld', 00:39:33 INFO - 'MAIL': '/var/mail/cltbld', 00:39:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:33 INFO - 'MOZ_NO_REMOTE': '1', 00:39:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:33 INFO - 'PWD': '/builds/slave/test', 00:39:33 INFO - 'SHELL': '/bin/bash', 00:39:33 INFO - 'SHLVL': '1', 00:39:33 INFO - 'TERM': 'linux', 00:39:33 INFO - 'TMOUT': '86400', 00:39:33 INFO - 'USER': 'cltbld', 00:39:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:39:33 INFO - '_': '/tools/buildbot/bin/python'} 00:39:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:34 INFO - Downloading/unpacking blobuploader==1.2.4 00:39:34 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 00:39:34 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 00:39:34 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 00:39:34 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 00:39:34 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 00:39:34 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 00:39:36 INFO - Cleaning up... 00:39:36 INFO - Exception: 00:39:36 ERROR - Traceback (most recent call last): 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/basecommand.py", line 122, in main 00:39:36 INFO - status = self.run(options, args) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/commands/install.py", line 278, in run 00:39:36 INFO - requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/req.py", line 1177, in prepare_files 00:39:36 INFO - url = finder.find_requirement(req_to_install, upgrade=self.upgrade) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 252, in find_requirement 00:39:36 INFO - for page in self._get_pages(locations, req): 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 387, in _get_pages 00:39:36 INFO - page = self._get_page(location, req) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 568, in _get_page 00:39:36 INFO - session=self.session, 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/index.py", line 670, in get_page 00:39:36 INFO - resp = session.get(url, headers={"Accept": "text/html"}) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 395, in get 00:39:36 INFO - return self.request('GET', url, **kwargs) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/download.py", line 237, in request 00:39:36 INFO - return super(PipSession, self).request(method, url, *args, **kwargs) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 383, in request 00:39:36 INFO - resp = self.send(prep, **send_kwargs) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 506, in send 00:39:36 INFO - history = [resp for resp in gen] if allow_redirects else [] 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 168, in resolve_redirects 00:39:36 INFO - allow_redirects=False, 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/sessions.py", line 486, in send 00:39:36 INFO - r = adapter.send(request, **kwargs) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/adapters.py", line 394, in send 00:39:36 INFO - r.content 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/models.py", line 679, in content 00:39:36 INFO - self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/models.py", line 616, in generate 00:39:36 INFO - decode_content=True): 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/packages/urllib3/response.py", line 236, in stream 00:39:36 INFO - data = self.read(amt=amt, decode_content=decode_content) 00:39:36 INFO - File "/builds/slave/test/build/venv/local/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg/pip/_vendor/requests/packages/urllib3/response.py", line 183, in read 00:39:36 INFO - data = self._fp.read(amt) 00:39:36 INFO - File "/usr/lib/python2.7/httplib.py", line 541, in read 00:39:36 INFO - return self._read_chunked(amt) 00:39:36 INFO - File "/usr/lib/python2.7/httplib.py", line 601, in _read_chunked 00:39:36 INFO - value.append(self._safe_read(chunk_left)) 00:39:36 INFO - File "/usr/lib/python2.7/httplib.py", line 647, in _safe_read 00:39:36 INFO - chunk = self.fp.read(min(amt, MAXAMOUNT)) 00:39:36 INFO - File "/usr/lib/python2.7/socket.py", line 380, in read 00:39:36 INFO - data = self._sock.recv(left) 00:39:36 INFO - error: [Errno 104] Connection reset by peer 00:39:36 INFO - Storing debug log for failure in /home/cltbld/.pip/pip.log 00:39:36 WARNING - Return code: 2 00:39:36 INFO - retry: Failed, sleeping 60 seconds before retrying 00:40:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 #2 00:40:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:40:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:40:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:40:36 INFO - 'CCACHE_UMASK': '002', 00:40:36 INFO - 'DISPLAY': ':0', 00:40:36 INFO - 'HOME': '/home/cltbld', 00:40:36 INFO - 'LANG': 'en_US.UTF-8', 00:40:36 INFO - 'LOGNAME': 'cltbld', 00:40:36 INFO - 'MAIL': '/var/mail/cltbld', 00:40:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:40:36 INFO - 'MOZ_NO_REMOTE': '1', 00:40:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:40:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:40:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:36 INFO - 'PWD': '/builds/slave/test', 00:40:36 INFO - 'SHELL': '/bin/bash', 00:40:36 INFO - 'SHLVL': '1', 00:40:36 INFO - 'TERM': 'linux', 00:40:36 INFO - 'TMOUT': '86400', 00:40:36 INFO - 'USER': 'cltbld', 00:40:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:40:36 INFO - '_': '/tools/buildbot/bin/python'} 00:40:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:37 INFO - Downloading/unpacking blobuploader==1.2.4 00:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:40:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:40:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:41 INFO - Downloading blobuploader-1.2.4.tar.gz 00:40:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:40:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:40: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 00:40: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 00:40: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 00:40: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 00:40: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 00:40: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 00:40:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:40:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:42 INFO - Downloading docopt-0.6.1.tar.gz 00:40:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:40:42 INFO - Installing collected packages: blobuploader, requests, docopt 00:40:42 INFO - Running setup.py install for blobuploader 00:40:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:40:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:40:42 INFO - Running setup.py install for requests 00:40:43 INFO - Running setup.py install for docopt 00:40:43 INFO - Successfully installed blobuploader requests docopt 00:40:43 INFO - Cleaning up... 00:40:44 INFO - Return code: 0 00:40:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:40:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:40:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 00:40:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:40:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:40:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:40:44 INFO - 'CCACHE_UMASK': '002', 00:40:44 INFO - 'DISPLAY': ':0', 00:40:44 INFO - 'HOME': '/home/cltbld', 00:40:44 INFO - 'LANG': 'en_US.UTF-8', 00:40:44 INFO - 'LOGNAME': 'cltbld', 00:40:44 INFO - 'MAIL': '/var/mail/cltbld', 00:40:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:40:44 INFO - 'MOZ_NO_REMOTE': '1', 00:40:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:40:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:40:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:44 INFO - 'PWD': '/builds/slave/test', 00:40:44 INFO - 'SHELL': '/bin/bash', 00:40:44 INFO - 'SHLVL': '1', 00:40:44 INFO - 'TERM': 'linux', 00:40:44 INFO - 'TMOUT': '86400', 00:40:44 INFO - 'USER': 'cltbld', 00:40:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:40:44 INFO - '_': '/tools/buildbot/bin/python'} 00:40:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:40:44 INFO - Running setup.py (path:/tmp/pip-Hgoibl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:40:44 INFO - Running setup.py (path:/tmp/pip-1ABS3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:40:44 INFO - Running setup.py (path:/tmp/pip-OehkwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:40:44 INFO - Running setup.py (path:/tmp/pip-IhPJ5B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:40:45 INFO - Running setup.py (path:/tmp/pip-f_z_Ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:40:45 INFO - Running setup.py (path:/tmp/pip-Gei7Lm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:40:45 INFO - Running setup.py (path:/tmp/pip-AiH4fH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:40:45 INFO - Running setup.py (path:/tmp/pip-fiZg_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:40:45 INFO - Running setup.py (path:/tmp/pip-mReUX_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:40:45 INFO - Running setup.py (path:/tmp/pip-R0Ayan-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:40:45 INFO - Running setup.py (path:/tmp/pip-jP3ske-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:40:46 INFO - Running setup.py (path:/tmp/pip-FtFscb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:40:46 INFO - Running setup.py (path:/tmp/pip-OK3yAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:40:46 INFO - Running setup.py (path:/tmp/pip-QmlNt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:46 INFO - Running setup.py (path:/tmp/pip-_XNNlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:40:46 INFO - Running setup.py (path:/tmp/pip-lZqeCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:40:46 INFO - Running setup.py (path:/tmp/pip-yORqKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:40:46 INFO - Running setup.py (path:/tmp/pip-emtKTj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:40:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:40:47 INFO - Running setup.py (path:/tmp/pip-CCcyBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:40:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:47 INFO - Running setup.py (path:/tmp/pip-IcGjll-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:40:47 INFO - Running setup.py (path:/tmp/pip-jGCpJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:40:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:47 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:40:47 INFO - Running setup.py install for manifestparser 00:40:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozcrash 00:40:48 INFO - Running setup.py install for mozdebug 00:40:48 INFO - Running setup.py install for mozdevice 00:40:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozfile 00:40:48 INFO - Running setup.py install for mozhttpd 00:40:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for mozinfo 00:40:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for mozInstall 00:40:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for mozleak 00:40:49 INFO - Running setup.py install for mozlog 00:40:50 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Running setup.py install for moznetwork 00:40:50 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Running setup.py install for mozprocess 00:40:50 INFO - Running setup.py install for mozprofile 00:40:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Running setup.py install for mozrunner 00:40:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:40:50 INFO - Running setup.py install for mozscreenshot 00:40:51 INFO - Running setup.py install for moztest 00:40:51 INFO - Running setup.py install for mozversion 00:40:51 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:40:51 INFO - Running setup.py install for wptserve 00:40:51 INFO - Running setup.py install for marionette-driver 00:40:52 INFO - Running setup.py install for browsermob-proxy 00:40:52 INFO - Running setup.py install for marionette-client 00:40:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:52 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:40:52 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:40:52 INFO - Cleaning up... 00:40:52 INFO - Return code: 0 00:40:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:40:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:40:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:40:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x227e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x227f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2300200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, '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-1461137422.426490-1907068460', '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 00:40:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:40:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:40:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:40:52 INFO - 'CCACHE_UMASK': '002', 00:40:52 INFO - 'DISPLAY': ':0', 00:40:52 INFO - 'HOME': '/home/cltbld', 00:40:52 INFO - 'LANG': 'en_US.UTF-8', 00:40:52 INFO - 'LOGNAME': 'cltbld', 00:40:52 INFO - 'MAIL': '/var/mail/cltbld', 00:40:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:40:52 INFO - 'MOZ_NO_REMOTE': '1', 00:40:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:40:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:40:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:52 INFO - 'PWD': '/builds/slave/test', 00:40:52 INFO - 'SHELL': '/bin/bash', 00:40:52 INFO - 'SHLVL': '1', 00:40:52 INFO - 'TERM': 'linux', 00:40:52 INFO - 'TMOUT': '86400', 00:40:52 INFO - 'USER': 'cltbld', 00:40:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:40:52 INFO - '_': '/tools/buildbot/bin/python'} 00:40:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:40:53 INFO - Running setup.py (path:/tmp/pip-kIEcKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:40:53 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:40:53 INFO - Running setup.py (path:/tmp/pip-0lKML8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:40:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:40:53 INFO - Running setup.py (path:/tmp/pip-sWoKLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:40:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:40:53 INFO - Running setup.py (path:/tmp/pip-5PPFRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:40:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:40:53 INFO - Running setup.py (path:/tmp/pip-xgFZVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:40:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:40:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:40:53 INFO - Running setup.py (path:/tmp/pip-XumPmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:40:54 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)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:40:54 INFO - Running setup.py (path:/tmp/pip-If9wUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:40:54 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)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:40:54 INFO - Running setup.py (path:/tmp/pip-CPYFdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:40:54 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)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:40:54 INFO - Running setup.py (path:/tmp/pip-ZBWYlM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:40:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:40:54 INFO - Running setup.py (path:/tmp/pip-6DahkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:40:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:40:54 INFO - Running setup.py (path:/tmp/pip-gYrItD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:40:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:40:54 INFO - Running setup.py (path:/tmp/pip-L9J1pH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:40:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:40:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:40:54 INFO - Running setup.py (path:/tmp/pip-sw8OeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:40:55 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)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:40:55 INFO - Running setup.py (path:/tmp/pip-ogcGWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:40:55 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)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:55 INFO - Running setup.py (path:/tmp/pip-4n5nVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:55 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)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:40:55 INFO - Running setup.py (path:/tmp/pip-RinNHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:40:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:40:55 INFO - Running setup.py (path:/tmp/pip-Vt_NXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:40:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:40:55 INFO - Running setup.py (path:/tmp/pip-d1M02s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:40:55 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:40:55 INFO - Running setup.py (path:/tmp/pip-sIqQP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:40:55 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:40:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:55 INFO - Running setup.py (path:/tmp/pip-TK1Ebj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:56 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)) 00:40:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:40:56 INFO - Running setup.py (path:/tmp/pip-7GF46w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:40:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:40:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:40:56 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:40: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 00:40: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 00:40: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 00:40: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 00:40: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 00:40: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 00:41:00 INFO - Downloading blessings-1.6.tar.gz 00:41:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:41:00 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)) 00:41:00 INFO - Installing collected packages: blessings 00:41:00 INFO - Running setup.py install for blessings 00:41:00 INFO - Successfully installed blessings 00:41:00 INFO - Cleaning up... 00:41:01 INFO - Return code: 0 00:41:01 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:41:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:41:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:41:01 INFO - Reading from file tmpfile_stdout 00:41:01 INFO - Current package versions: 00:41:01 INFO - argparse == 1.2.1 00:41:01 INFO - blessings == 1.6 00:41:01 INFO - blobuploader == 1.2.4 00:41:01 INFO - browsermob-proxy == 0.6.0 00:41:01 INFO - docopt == 0.6.1 00:41:01 INFO - manifestparser == 1.1 00:41:01 INFO - marionette-client == 2.3.0 00:41:01 INFO - marionette-driver == 1.4.0 00:41:01 INFO - mozInstall == 1.12 00:41:01 INFO - mozcrash == 0.17 00:41:01 INFO - mozdebug == 0.1 00:41:01 INFO - mozdevice == 0.48 00:41:01 INFO - mozfile == 1.2 00:41:01 INFO - mozhttpd == 0.7 00:41:01 INFO - mozinfo == 0.9 00:41:01 INFO - mozleak == 0.1 00:41:01 INFO - mozlog == 3.1 00:41:01 INFO - moznetwork == 0.27 00:41:01 INFO - mozprocess == 0.22 00:41:01 INFO - mozprofile == 0.28 00:41:01 INFO - mozrunner == 6.11 00:41:01 INFO - mozscreenshot == 0.1 00:41:01 INFO - mozsystemmonitor == 0.0 00:41:01 INFO - moztest == 0.7 00:41:01 INFO - mozversion == 1.4 00:41:01 INFO - psutil == 3.1.1 00:41:01 INFO - requests == 1.2.3 00:41:01 INFO - wptserve == 1.4.0 00:41:01 INFO - wsgiref == 0.1.2 00:41:01 INFO - Running post-action listener: _resource_record_post_action 00:41:01 INFO - Running post-action listener: _start_resource_monitoring 00:41:01 INFO - Starting resource monitoring. 00:41:01 INFO - ##### 00:41:01 INFO - ##### Running pull step. 00:41:01 INFO - ##### 00:41:01 INFO - Running pre-action listener: _resource_record_pre_action 00:41:01 INFO - Running main action method: pull 00:41:01 INFO - Pull has nothing to do! 00:41:01 INFO - Running post-action listener: _resource_record_post_action 00:41:01 INFO - ##### 00:41:01 INFO - ##### Running install step. 00:41:01 INFO - ##### 00:41:01 INFO - Running pre-action listener: _resource_record_pre_action 00:41:01 INFO - Running main action method: install 00:41:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:41:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:41:02 INFO - Reading from file tmpfile_stdout 00:41:02 INFO - Detecting whether we're running mozinstall >=1.0... 00:41:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:41:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:41:02 INFO - Reading from file tmpfile_stdout 00:41:02 INFO - Output received: 00:41:02 INFO - Usage: mozinstall [options] installer 00:41:02 INFO - Options: 00:41:02 INFO - -h, --help show this help message and exit 00:41:02 INFO - -d DEST, --destination=DEST 00:41:02 INFO - Directory to install application into. [default: 00:41:02 INFO - "/builds/slave/test"] 00:41:02 INFO - --app=APP Application being installed. [default: firefox] 00:41:02 INFO - mkdir: /builds/slave/test/build/application 00:41:02 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'] 00:41:02 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 00:41:39 INFO - Reading from file tmpfile_stdout 00:41:39 INFO - Output received: 00:41:39 INFO - /builds/slave/test/build/application/firefox/firefox 00:41:39 INFO - Running post-action listener: _resource_record_post_action 00:41:39 INFO - ##### 00:41:39 INFO - ##### Running run-tests step. 00:41:39 INFO - ##### 00:41:39 INFO - Running pre-action listener: _resource_record_pre_action 00:41:39 INFO - Running main action method: run_tests 00:41:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:41:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:41:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:41:39 INFO - grabbing minidump binary from tooltool 00:41:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:41:39 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 0x22fd9b0>, '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 0x22fe3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x22fe880>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:41:39 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 00:41:39 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 00:41:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:41:39 INFO - Return code: 0 00:41:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:41:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:41:39 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/WaTbS_kMRMW6WqP4zs3zXw/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 00:41:39 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/WaTbS_kMRMW6WqP4zs3zXw/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 00:41:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:41:39 INFO - 'CCACHE_UMASK': '002', 00:41:39 INFO - 'DISPLAY': ':0', 00:41:39 INFO - 'HOME': '/home/cltbld', 00:41:39 INFO - 'LANG': 'en_US.UTF-8', 00:41:39 INFO - 'LOGNAME': 'cltbld', 00:41:39 INFO - 'MAIL': '/var/mail/cltbld', 00:41:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:41:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:41:39 INFO - 'MOZ_NO_REMOTE': '1', 00:41:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:41:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:41:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:39 INFO - 'PWD': '/builds/slave/test', 00:41:39 INFO - 'SHELL': '/bin/bash', 00:41:39 INFO - 'SHLVL': '1', 00:41:39 INFO - 'TERM': 'linux', 00:41:39 INFO - 'TMOUT': '86400', 00:41:39 INFO - 'USER': 'cltbld', 00:41:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137422.426490-1907068460', 00:41:39 INFO - '_': '/tools/buildbot/bin/python'} 00:41:39 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/WaTbS_kMRMW6WqP4zs3zXw/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 00:41:40 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 00:41:40 INFO - import pkg_resources 00:41:41 INFO - Using 1 client processes 00:41:41 INFO - wptserve Starting http server on 127.0.0.1:8000 00:41:41 INFO - wptserve Starting http server on 127.0.0.1:8001 00:41:41 INFO - wptserve Starting http server on 127.0.0.1:8443 00:41:44 INFO - SUITE-START | Running 778 tests 00:41:44 INFO - Running testharness tests 00:41:44 INFO - Setting up ssl 00:41:44 INFO - PROCESS | certutil | 00:41:44 INFO - PROCESS | certutil | 00:41:44 INFO - PROCESS | certutil | 00:41:44 INFO - Certificate Nickname Trust Attributes 00:41:44 INFO - SSL,S/MIME,JAR/XPI 00:41:44 INFO - 00:41:44 INFO - web-platform-tests CT,, 00:41:44 INFO - 00:41:44 INFO - Starting runner 00:41:46 INFO - PROCESS | 1872 | 1461138106755 Marionette DEBUG Marionette enabled via build flag and pref 00:41:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a06800 == 1 [pid = 1872] [id = 1] 00:41:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 1 (0x7f1e36a07000) [pid = 1872] [serial = 1] [outer = (nil)] 00:41:47 INFO - PROCESS | 1872 | [1872] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:41:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 2 (0x7f1e36a08000) [pid = 1872] [serial = 2] [outer = 0x7f1e36a07000] 00:41:47 INFO - PROCESS | 1872 | 1461138107405 Marionette INFO Listening on port 2828 00:41:47 INFO - PROCESS | 1872 | 1461138107960 Marionette DEBUG Marionette enabled via command-line flag 00:41:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33b81800 == 2 [pid = 1872] [id = 2] 00:41:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 3 (0x7f1e33bd1800) [pid = 1872] [serial = 3] [outer = (nil)] 00:41:47 INFO - PROCESS | 1872 | [1872] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:41:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 4 (0x7f1e33bd2800) [pid = 1872] [serial = 4] [outer = 0x7f1e33bd1800] 00:41:48 INFO - PROCESS | 1872 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1e339a9880 00:41:48 INFO - PROCESS | 1872 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1e32d16100 00:41:48 INFO - PROCESS | 1872 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1e32d1c3d0 00:41:48 INFO - PROCESS | 1872 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1e32d1c6d0 00:41:48 INFO - PROCESS | 1872 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1e32d1ca00 00:41:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 5 (0x7f1e39305800) [pid = 1872] [serial = 5] [outer = 0x7f1e36a07000] 00:41:48 INFO - PROCESS | 1872 | [1872] 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 00:41:48 INFO - PROCESS | 1872 | 1461138108359 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51121 00:41:48 INFO - PROCESS | 1872 | [1872] 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 00:41:48 INFO - PROCESS | 1872 | 1461138108440 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51122 00:41:48 INFO - PROCESS | 1872 | 1461138108448 Marionette DEBUG Closed connection conn0 00:41:48 INFO - PROCESS | 1872 | [1872] 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 00:41:48 INFO - PROCESS | 1872 | [1872] 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 00:41:48 INFO - PROCESS | 1872 | 1461138108577 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51123 00:41:48 INFO - PROCESS | 1872 | 1461138108581 Marionette DEBUG Closed connection conn1 00:41:48 INFO - PROCESS | 1872 | [1872] 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 00:41:48 INFO - PROCESS | 1872 | 1461138108643 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51124 00:41:48 INFO - PROCESS | 1872 | 1461138108652 Marionette DEBUG Closed connection conn2 00:41:48 INFO - PROCESS | 1872 | 1461138108714 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:48 INFO - PROCESS | 1872 | 1461138108734 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":"20160419233542","device":"desktop","version":"48.0a1"} 00:41:49 INFO - PROCESS | 1872 | [1872] 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 00:41:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e272e6800 == 3 [pid = 1872] [id = 3] 00:41:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 6 (0x7f1e2777d000) [pid = 1872] [serial = 6] [outer = (nil)] 00:41:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292d6800 == 4 [pid = 1872] [id = 4] 00:41:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 7 (0x7f1e273ee000) [pid = 1872] [serial = 7] [outer = (nil)] 00:41:50 INFO - PROCESS | 1872 | [1872] 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 00:41:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2612c800 == 5 [pid = 1872] [id = 5] 00:41:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 8 (0x7f1e2648a400) [pid = 1872] [serial = 8] [outer = (nil)] 00:41:51 INFO - PROCESS | 1872 | [1872] 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 00:41:51 INFO - PROCESS | 1872 | [1872] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 9 (0x7f1e26175400) [pid = 1872] [serial = 9] [outer = 0x7f1e2648a400] 00:41:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 10 (0x7f1e25cb0000) [pid = 1872] [serial = 10] [outer = 0x7f1e2777d000] 00:41:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 11 (0x7f1e25b3e400) [pid = 1872] [serial = 11] [outer = 0x7f1e273ee000] 00:41:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 12 (0x7f1e25b40400) [pid = 1872] [serial = 12] [outer = 0x7f1e2648a400] 00:41:52 INFO - PROCESS | 1872 | 1461138112667 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1872 | 1461138112690 Marionette DEBUG loaded listener.js 00:41:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 13 (0x7f1e23ba1800) [pid = 1872] [serial = 13] [outer = 0x7f1e2648a400] 00:41:53 INFO - PROCESS | 1872 | 1461138113504 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cd31bcdb-9d39-494d-98df-b12f313ecd72","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":"20160419233542","device":"desktop","version":"48.0a1","command_id":1}}] 00:41:53 INFO - PROCESS | 1872 | 1461138113824 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}] 00:41:54 INFO - PROCESS | 1872 | 1461138114045 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:41:54 INFO - PROCESS | 1872 | 1461138114314 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:41:54 INFO - PROCESS | 1872 | [1872] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:41:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 14 (0x7f1e20582800) [pid = 1872] [serial = 14] [outer = 0x7f1e2648a400] 00:41:54 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:54 INFO - PROCESS | 1872 | 1461138114919 Marionette TRACE conn3 <- [1,3,null,{}] 00:41:54 INFO - PROCESS | 1872 | 1461138114982 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:41:55 INFO - PROCESS | 1872 | 1461138115044 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:41:55 INFO - PROCESS | 1872 | 1461138115115 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:41:55 INFO - PROCESS | 1872 | 1461138115120 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:41:55 INFO - PROCESS | 1872 | 1461138115147 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:41:55 INFO - PROCESS | 1872 | 1461138115153 Marionette TRACE conn3 <- [1,6,null,{}] 00:41:55 INFO - PROCESS | 1872 | 1461138115190 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}] 00:41:55 INFO - PROCESS | 1872 | 1461138115253 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:41:55 INFO - PROCESS | 1872 | 1461138115275 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a1800 == 6 [pid = 1872] [id = 6] 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 15 (0x7f1e1ef39000) [pid = 1872] [serial = 15] [outer = (nil)] 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 16 (0x7f1e1ef3b000) [pid = 1872] [serial = 16] [outer = 0x7f1e1ef39000] 00:41:55 INFO - PROCESS | 1872 | 1461138115346 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 17 (0x7f1e1ef41400) [pid = 1872] [serial = 17] [outer = 0x7f1e1ef39000] 00:41:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ee77000 == 7 [pid = 1872] [id = 7] 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 18 (0x7f1e32dbfc00) [pid = 1872] [serial = 18] [outer = (nil)] 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 19 (0x7f1e1ebb7800) [pid = 1872] [serial = 19] [outer = 0x7f1e32dbfc00] 00:41:55 INFO - PROCESS | 1872 | 1461138115867 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 20 (0x7f1e1ebbe000) [pid = 1872] [serial = 20] [outer = 0x7f1e32dbfc00] 00:41:56 INFO - PROCESS | 1872 | [1872] 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 00:41:56 INFO - PROCESS | 1872 | 1461138116408 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]]]}] 00:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1312ms 00:41:56 INFO - PROCESS | 1872 | 1461138116495 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:41:56 INFO - PROCESS | 1872 | 1461138116499 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:41:56 INFO - PROCESS | 1872 | 1461138116525 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:41:56 INFO - PROCESS | 1872 | 1461138116529 Marionette TRACE conn3 <- [1,10,null,{}] 00:41:56 INFO - PROCESS | 1872 | 1461138116543 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}] 00:41:56 INFO - PROCESS | 1872 | 1461138116734 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:41:56 INFO - PROCESS | 1872 | 1461138116759 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a6800 == 8 [pid = 1872] [id = 8] 00:41:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 21 (0x7f1e1cf06000) [pid = 1872] [serial = 21] [outer = (nil)] 00:41:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 22 (0x7f1e1cf07c00) [pid = 1872] [serial = 22] [outer = 0x7f1e1cf06000] 00:41:56 INFO - PROCESS | 1872 | 1461138116826 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 23 (0x7f1e1cf0d000) [pid = 1872] [serial = 23] [outer = 0x7f1e1cf06000] 00:41:57 INFO - PROCESS | 1872 | 1461138117779 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]]]}] 00:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1302ms 00:41:57 INFO - PROCESS | 1872 | 1461138117812 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1872 | 1461138117818 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:41:57 INFO - PROCESS | 1872 | 1461138117827 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1872 | 1461138117833 Marionette TRACE conn3 <- [1,14,null,{}] 00:41:57 INFO - PROCESS | 1872 | 1461138117841 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}] 00:41:58 INFO - PROCESS | 1872 | 1461138118044 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:41:58 INFO - PROCESS | 1872 | 1461138118194 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea1c000 == 9 [pid = 1872] [id = 9] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 24 (0x7f1e1ea1c800) [pid = 1872] [serial = 24] [outer = (nil)] 00:41:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea1e000 == 10 [pid = 1872] [id = 10] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 25 (0x7f1e1eb37000) [pid = 1872] [serial = 25] [outer = (nil)] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 26 (0x7f1e1eb3a000) [pid = 1872] [serial = 26] [outer = 0x7f1e1eb37000] 00:41:58 INFO - PROCESS | 1872 | 1461138118309 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 27 (0x7f1e20584c00) [pid = 1872] [serial = 27] [outer = 0x7f1e1eb37000] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 28 (0x7f1e1ee60800) [pid = 1872] [serial = 28] [outer = 0x7f1e1ea1c800] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 29 (0x7f1e1fa43000) [pid = 1872] [serial = 29] [outer = 0x7f1e1ea1c800] 00:41:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a3000 == 11 [pid = 1872] [id = 11] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 30 (0x7f1e22f69800) [pid = 1872] [serial = 30] [outer = (nil)] 00:41:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 31 (0x7f1e2482c400) [pid = 1872] [serial = 31] [outer = 0x7f1e22f69800] 00:41:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 32 (0x7f1e2482e400) [pid = 1872] [serial = 32] [outer = 0x7f1e22f69800] 00:41:59 INFO - PROCESS | 1872 | 1461138119437 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]]]}] 00:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1639ms 00:41:59 INFO - PROCESS | 1872 | 1461138119466 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:41:59 INFO - PROCESS | 1872 | 1461138119474 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:41:59 INFO - PROCESS | 1872 | 1461138119486 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:41:59 INFO - PROCESS | 1872 | 1461138119490 Marionette TRACE conn3 <- [1,18,null,{}] 00:41:59 INFO - PROCESS | 1872 | 1461138119498 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}] 00:41:59 INFO - PROCESS | 1872 | 1461138119728 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:41:59 INFO - PROCESS | 1872 | 1461138119881 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25265800 == 12 [pid = 1872] [id = 12] 00:41:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 33 (0x7f1e22fc7400) [pid = 1872] [serial = 33] [outer = (nil)] 00:41:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 34 (0x7f1e26ca6400) [pid = 1872] [serial = 34] [outer = 0x7f1e22fc7400] 00:41:59 INFO - PROCESS | 1872 | 1461138119969 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 35 (0x7f1e26cac800) [pid = 1872] [serial = 35] [outer = 0x7f1e22fc7400] 00:42:00 INFO - PROCESS | 1872 | 1461138120799 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]]]}] 00:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1382ms 00:42:00 INFO - PROCESS | 1872 | 1461138120870 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:42:00 INFO - PROCESS | 1872 | 1461138120876 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:42:00 INFO - PROCESS | 1872 | 1461138120884 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1872 | 1461138120890 Marionette TRACE conn3 <- [1,22,null,{}] 00:42:00 INFO - PROCESS | 1872 | 1461138120907 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}] 00:42:01 INFO - PROCESS | 1872 | 1461138121163 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:42:01 INFO - PROCESS | 1872 | 1461138121450 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea0f800 == 13 [pid = 1872] [id = 13] 00:42:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 36 (0x7f1e1eb3a400) [pid = 1872] [serial = 36] [outer = (nil)] 00:42:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 37 (0x7f1e1ebbb400) [pid = 1872] [serial = 37] [outer = 0x7f1e1eb3a400] 00:42:01 INFO - PROCESS | 1872 | 1461138121531 Marionette DEBUG loaded listener.js 00:42:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 38 (0x7f1e20855800) [pid = 1872] [serial = 38] [outer = 0x7f1e1eb3a400] 00:42:02 INFO - PROCESS | 1872 | 1461138122407 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]]]}] 00:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1593ms 00:42:02 INFO - PROCESS | 1872 | 1461138122478 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:42:02 INFO - PROCESS | 1872 | 1461138122486 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:42:02 INFO - PROCESS | 1872 | 1461138122497 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:42:02 INFO - PROCESS | 1872 | 1461138122500 Marionette TRACE conn3 <- [1,26,null,{}] 00:42:02 INFO - PROCESS | 1872 | 1461138122509 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}] 00:42:02 INFO - PROCESS | 1872 | 1461138122754 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:42:02 INFO - PROCESS | 1872 | 1461138122920 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f71800 == 14 [pid = 1872] [id = 14] 00:42:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 39 (0x7f1e2395f000) [pid = 1872] [serial = 39] [outer = (nil)] 00:42:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 40 (0x7f1e25776800) [pid = 1872] [serial = 40] [outer = 0x7f1e2395f000] 00:42:03 INFO - PROCESS | 1872 | 1461138122997 Marionette DEBUG loaded listener.js 00:42:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 41 (0x7f1e27730400) [pid = 1872] [serial = 41] [outer = 0x7f1e2395f000] 00:42:03 INFO - PROCESS | 1872 | 1461138123669 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]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1191ms 00:42:03 INFO - PROCESS | 1872 | 1461138123691 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:42:03 INFO - PROCESS | 1872 | 1461138123698 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:42:03 INFO - PROCESS | 1872 | 1461138123705 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1872 | 1461138123709 Marionette TRACE conn3 <- [1,30,null,{}] 00:42:03 INFO - PROCESS | 1872 | 1461138123716 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}] 00:42:03 INFO - PROCESS | 1872 | 1461138123885 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:42:03 INFO - PROCESS | 1872 | 1461138123972 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2688d800 == 15 [pid = 1872] [id = 15] 00:42:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 42 (0x7f1e1cf0e000) [pid = 1872] [serial = 42] [outer = (nil)] 00:42:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 43 (0x7f1e292a3c00) [pid = 1872] [serial = 43] [outer = 0x7f1e1cf0e000] 00:42:04 INFO - PROCESS | 1872 | 1461138124037 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 44 (0x7f1e29319800) [pid = 1872] [serial = 44] [outer = 0x7f1e1cf0e000] 00:42:04 INFO - PROCESS | 1872 | 1461138124745 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]]]}] 00:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 00:42:04 INFO - PROCESS | 1872 | 1461138124786 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:42:04 INFO - PROCESS | 1872 | 1461138124789 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:42:04 INFO - PROCESS | 1872 | 1461138124816 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:42:04 INFO - PROCESS | 1872 | 1461138124825 Marionette TRACE conn3 <- [1,34,null,{}] 00:42:04 INFO - PROCESS | 1872 | 1461138124839 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}] 00:42:05 INFO - PROCESS | 1872 | 1461138125005 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:42:05 INFO - PROCESS | 1872 | 1461138125016 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e38800 == 16 [pid = 1872] [id = 16] 00:42:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 45 (0x7f1e243be800) [pid = 1872] [serial = 45] [outer = (nil)] 00:42:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 46 (0x7f1e3396b400) [pid = 1872] [serial = 46] [outer = 0x7f1e243be800] 00:42:05 INFO - PROCESS | 1872 | 1461138125079 Marionette DEBUG loaded listener.js 00:42:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 47 (0x7f1e33ca6400) [pid = 1872] [serial = 47] [outer = 0x7f1e243be800] 00:42:05 INFO - PROCESS | 1872 | 1461138125785 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]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1005ms 00:42:05 INFO - PROCESS | 1872 | 1461138125804 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1872 | 1461138125808 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:42:05 INFO - PROCESS | 1872 | 1461138125814 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1872 | 1461138125816 Marionette TRACE conn3 <- [1,38,null,{}] 00:42:05 INFO - PROCESS | 1872 | 1461138125822 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}] 00:42:06 INFO - PROCESS | 1872 | 1461138126007 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:42:06 INFO - PROCESS | 1872 | 1461138126032 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27342000 == 17 [pid = 1872] [id = 17] 00:42:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 48 (0x7f1e1cf0b800) [pid = 1872] [serial = 48] [outer = (nil)] 00:42:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 49 (0x7f1e33cb1400) [pid = 1872] [serial = 49] [outer = 0x7f1e1cf0b800] 00:42:06 INFO - PROCESS | 1872 | 1461138126097 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 50 (0x7f1e33ed4000) [pid = 1872] [serial = 50] [outer = 0x7f1e1cf0b800] 00:42:06 INFO - PROCESS | 1872 | 1461138126796 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]]]}] 00:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1026ms 00:42:06 INFO - PROCESS | 1872 | 1461138126842 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1872 | 1461138126844 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:42:06 INFO - PROCESS | 1872 | 1461138126852 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1872 | 1461138126856 Marionette TRACE conn3 <- [1,42,null,{}] 00:42:06 INFO - PROCESS | 1872 | 1461138126862 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}] 00:42:07 INFO - PROCESS | 1872 | 1461138127044 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:42:07 INFO - PROCESS | 1872 | 1461138127063 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b35800 == 18 [pid = 1872] [id = 18] 00:42:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 51 (0x7f1e340e3c00) [pid = 1872] [serial = 51] [outer = (nil)] 00:42:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 52 (0x7f1e34af6c00) [pid = 1872] [serial = 52] [outer = 0x7f1e340e3c00] 00:42:07 INFO - PROCESS | 1872 | 1461138127146 Marionette DEBUG loaded listener.js 00:42:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 53 (0x7f1e34eb4000) [pid = 1872] [serial = 53] [outer = 0x7f1e340e3c00] 00:42:08 INFO - PROCESS | 1872 | 1461138128122 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]]]}] 00:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1284ms 00:42:08 INFO - PROCESS | 1872 | 1461138128138 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:42:08 INFO - PROCESS | 1872 | 1461138128146 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:42:08 INFO - PROCESS | 1872 | 1461138128158 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:42:08 INFO - PROCESS | 1872 | 1461138128162 Marionette TRACE conn3 <- [1,46,null,{}] 00:42:08 INFO - PROCESS | 1872 | 1461138128172 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}] 00:42:08 INFO - PROCESS | 1872 | 1461138128360 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:42:08 INFO - PROCESS | 1872 | 1461138128481 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2484c800 == 19 [pid = 1872] [id = 19] 00:42:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 54 (0x7f1e1ef40000) [pid = 1872] [serial = 54] [outer = (nil)] 00:42:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 55 (0x7f1e206e6c00) [pid = 1872] [serial = 55] [outer = 0x7f1e1ef40000] 00:42:08 INFO - PROCESS | 1872 | 1461138128565 Marionette DEBUG loaded listener.js 00:42:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 56 (0x7f1e23ba2400) [pid = 1872] [serial = 56] [outer = 0x7f1e1ef40000] 00:42:09 INFO - PROCESS | 1872 | 1461138129480 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]]]}] 00:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1334ms 00:42:09 INFO - PROCESS | 1872 | 1461138129492 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1872 | 1461138129502 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:42:09 INFO - PROCESS | 1872 | 1461138129513 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1872 | 1461138129517 Marionette TRACE conn3 <- [1,50,null,{}] 00:42:09 INFO - PROCESS | 1872 | 1461138129524 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}] 00:42:09 INFO - PROCESS | 1872 | 1461138129697 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:42:09 INFO - PROCESS | 1872 | 1461138129826 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e41000 == 20 [pid = 1872] [id = 20] 00:42:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 57 (0x7f1e1ef41000) [pid = 1872] [serial = 57] [outer = (nil)] 00:42:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 58 (0x7f1e25b40000) [pid = 1872] [serial = 58] [outer = 0x7f1e1ef41000] 00:42:09 INFO - PROCESS | 1872 | 1461138129903 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 59 (0x7f1e273e6c00) [pid = 1872] [serial = 59] [outer = 0x7f1e1ef41000] 00:42:10 INFO - PROCESS | 1872 | 1461138130739 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]]]}] 00:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1286ms 00:42:10 INFO - PROCESS | 1872 | 1461138130800 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:42:10 INFO - PROCESS | 1872 | 1461138130804 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:42:10 INFO - PROCESS | 1872 | 1461138130812 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1872 | 1461138130819 Marionette TRACE conn3 <- [1,54,null,{}] 00:42:10 INFO - PROCESS | 1872 | 1461138130835 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}] 00:42:11 INFO - PROCESS | 1872 | 1461138131066 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:42:11 INFO - PROCESS | 1872 | 1461138131220 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2688d000 == 21 [pid = 1872] [id = 21] 00:42:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 60 (0x7f1e293d1400) [pid = 1872] [serial = 60] [outer = (nil)] 00:42:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 61 (0x7f1e33973000) [pid = 1872] [serial = 61] [outer = 0x7f1e293d1400] 00:42:11 INFO - PROCESS | 1872 | 1461138131305 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 62 (0x7f1e34d31800) [pid = 1872] [serial = 62] [outer = 0x7f1e293d1400] 00:42:12 INFO - PROCESS | 1872 | 1461138132258 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]]]}] 00:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1491ms 00:42:12 INFO - PROCESS | 1872 | 1461138132305 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:42:12 INFO - PROCESS | 1872 | 1461138132310 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:42:12 INFO - PROCESS | 1872 | 1461138132320 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:42:12 INFO - PROCESS | 1872 | 1461138132326 Marionette TRACE conn3 <- [1,58,null,{}] 00:42:12 INFO - PROCESS | 1872 | 1461138132355 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}] 00:42:12 INFO - PROCESS | 1872 | 1461138132528 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:42:12 INFO - PROCESS | 1872 | 1461138132627 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24306800 == 22 [pid = 1872] [id = 22] 00:42:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 63 (0x7f1e1eb3c800) [pid = 1872] [serial = 63] [outer = (nil)] 00:42:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 64 (0x7f1e20583c00) [pid = 1872] [serial = 64] [outer = 0x7f1e1eb3c800] 00:42:12 INFO - PROCESS | 1872 | 1461138132716 Marionette DEBUG loaded listener.js 00:42:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 65 (0x7f1e24278400) [pid = 1872] [serial = 65] [outer = 0x7f1e1eb3c800] 00:42:13 INFO - PROCESS | 1872 | 1461138133573 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]]]}] 00:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1353ms 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27342000 == 21 [pid = 1872] [id = 17] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e38800 == 20 [pid = 1872] [id = 16] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2688d800 == 19 [pid = 1872] [id = 15] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25f71800 == 18 [pid = 1872] [id = 14] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea0f800 == 17 [pid = 1872] [id = 13] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25265800 == 16 [pid = 1872] [id = 12] 00:42:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea1e000 == 15 [pid = 1872] [id = 10] 00:42:13 INFO - PROCESS | 1872 | 1461138133735 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:42:13 INFO - PROCESS | 1872 | 1461138133741 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:42:13 INFO - PROCESS | 1872 | 1461138133767 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:42:13 INFO - PROCESS | 1872 | 1461138133772 Marionette TRACE conn3 <- [1,62,null,{}] 00:42:13 INFO - PROCESS | 1872 | 1461138133783 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}] 00:42:13 INFO - PROCESS | 1872 | 1461138133989 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:42:14 INFO - PROCESS | 1872 | 1461138134087 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0ad800 == 16 [pid = 1872] [id = 23] 00:42:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 66 (0x7f1e22fce800) [pid = 1872] [serial = 66] [outer = (nil)] 00:42:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 67 (0x7f1e2427d800) [pid = 1872] [serial = 67] [outer = 0x7f1e22fce800] 00:42:14 INFO - PROCESS | 1872 | 1461138134225 Marionette DEBUG loaded listener.js 00:42:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 68 (0x7f1e2571f800) [pid = 1872] [serial = 68] [outer = 0x7f1e22fce800] 00:42:15 INFO - PROCESS | 1872 | 1461138135014 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]]]}] 00:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1285ms 00:42:15 INFO - PROCESS | 1872 | 1461138135052 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:42:15 INFO - PROCESS | 1872 | 1461138135058 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:42:15 INFO - PROCESS | 1872 | 1461138135071 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1872 | 1461138135078 Marionette TRACE conn3 <- [1,66,null,{}] 00:42:15 INFO - PROCESS | 1872 | 1461138135085 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}] 00:42:15 INFO - PROCESS | 1872 | 1461138135261 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:42:15 INFO - PROCESS | 1872 | 1461138135383 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cca800 == 17 [pid = 1872] [id = 24] 00:42:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 69 (0x7f1e22fcec00) [pid = 1872] [serial = 69] [outer = (nil)] 00:42:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 70 (0x7f1e27733800) [pid = 1872] [serial = 70] [outer = 0x7f1e22fcec00] 00:42:15 INFO - PROCESS | 1872 | 1461138135462 Marionette DEBUG loaded listener.js 00:42:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 71 (0x7f1e292a3000) [pid = 1872] [serial = 71] [outer = 0x7f1e22fcec00] 00:42:16 INFO - PROCESS | 1872 | 1461138136320 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]]]}] 00:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1292ms 00:42:16 INFO - PROCESS | 1872 | 1461138136360 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:42:16 INFO - PROCESS | 1872 | 1461138136364 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:42:16 INFO - PROCESS | 1872 | 1461138136372 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1872 | 1461138136375 Marionette TRACE conn3 <- [1,70,null,{}] 00:42:16 INFO - PROCESS | 1872 | 1461138136390 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}] 00:42:16 INFO - PROCESS | 1872 | 1461138136575 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:42:16 INFO - PROCESS | 1872 | 1461138136702 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b3b800 == 18 [pid = 1872] [id = 25] 00:42:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 72 (0x7f1e33973800) [pid = 1872] [serial = 72] [outer = (nil)] 00:42:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 73 (0x7f1e33cb4000) [pid = 1872] [serial = 73] [outer = 0x7f1e33973800] 00:42:16 INFO - PROCESS | 1872 | 1461138136793 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 74 (0x7f1e340e8800) [pid = 1872] [serial = 74] [outer = 0x7f1e33973800] 00:42:17 INFO - PROCESS | 1872 | 1461138137666 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]]]}] 00:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1341ms 00:42:17 INFO - PROCESS | 1872 | 1461138137712 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:42:17 INFO - PROCESS | 1872 | 1461138137716 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:42:17 INFO - PROCESS | 1872 | 1461138137723 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1872 | 1461138137727 Marionette TRACE conn3 <- [1,74,null,{}] 00:42:17 INFO - PROCESS | 1872 | 1461138137733 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}] 00:42:17 INFO - PROCESS | 1872 | 1461138137916 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:42:18 INFO - PROCESS | 1872 | 1461138138039 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d05e800 == 19 [pid = 1872] [id = 26] 00:42:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 75 (0x7f1e1d044c00) [pid = 1872] [serial = 75] [outer = (nil)] 00:42:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 76 (0x7f1e36f99400) [pid = 1872] [serial = 76] [outer = 0x7f1e1d044c00] 00:42:18 INFO - PROCESS | 1872 | 1461138138118 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 77 (0x7f1e3884e400) [pid = 1872] [serial = 77] [outer = 0x7f1e1d044c00] 00:42:18 INFO - PROCESS | 1872 | 1461138138939 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]]]}] 00:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1282ms 00:42:19 INFO - PROCESS | 1872 | 1461138139006 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:42:19 INFO - PROCESS | 1872 | 1461138139010 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:42:19 INFO - PROCESS | 1872 | 1461138139017 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1872 | 1461138139021 Marionette TRACE conn3 <- [1,78,null,{}] 00:42:19 INFO - PROCESS | 1872 | 1461138139026 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}] 00:42:19 INFO - PROCESS | 1872 | 1461138139180 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:42:19 INFO - PROCESS | 1872 | 1461138139303 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2612f000 == 20 [pid = 1872] [id = 27] 00:42:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 78 (0x7f1e1cf0ec00) [pid = 1872] [serial = 78] [outer = (nil)] 00:42:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 79 (0x7f1e38e2bc00) [pid = 1872] [serial = 79] [outer = 0x7f1e1cf0ec00] 00:42:19 INFO - PROCESS | 1872 | 1461138139385 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 80 (0x7f1e38f4f400) [pid = 1872] [serial = 80] [outer = 0x7f1e1cf0ec00] 00:42:20 INFO - PROCESS | 1872 | 1461138140217 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]]]}] 00:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 00:42:20 INFO - PROCESS | 1872 | 1461138140266 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:42:20 INFO - PROCESS | 1872 | 1461138140272 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:42:20 INFO - PROCESS | 1872 | 1461138140292 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:42:20 INFO - PROCESS | 1872 | 1461138140298 Marionette TRACE conn3 <- [1,82,null,{}] 00:42:20 INFO - PROCESS | 1872 | 1461138140306 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}] 00:42:20 INFO - PROCESS | 1872 | 1461138140472 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:42:20 INFO - PROCESS | 1872 | 1461138140573 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26137000 == 21 [pid = 1872] [id = 28] 00:42:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 81 (0x7f1e1fa90000) [pid = 1872] [serial = 81] [outer = (nil)] 00:42:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 82 (0x7f1e1fa92800) [pid = 1872] [serial = 82] [outer = 0x7f1e1fa90000] 00:42:20 INFO - PROCESS | 1872 | 1461138140651 Marionette DEBUG loaded listener.js 00:42:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 83 (0x7f1e1fa98400) [pid = 1872] [serial = 83] [outer = 0x7f1e1fa90000] 00:42:21 INFO - PROCESS | 1872 | 1461138141543 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]]]}] 00:42:21 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2484c800 == 20 [pid = 1872] [id = 19] 00:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1334ms 00:42:21 INFO - PROCESS | 1872 | 1461138141634 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:42:21 INFO - PROCESS | 1872 | 1461138141639 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:42:21 INFO - PROCESS | 1872 | 1461138141648 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:42:21 INFO - PROCESS | 1872 | 1461138141654 Marionette TRACE conn3 <- [1,86,null,{}] 00:42:21 INFO - PROCESS | 1872 | 1461138141664 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}] 00:42:21 INFO - PROCESS | 1872 | 1461138141889 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:42:22 INFO - PROCESS | 1872 | 1461138142041 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2655e000 == 21 [pid = 1872] [id = 29] 00:42:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 84 (0x7f1e205f3400) [pid = 1872] [serial = 84] [outer = (nil)] 00:42:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 85 (0x7f1e20852000) [pid = 1872] [serial = 85] [outer = 0x7f1e205f3400] 00:42:22 INFO - PROCESS | 1872 | 1461138142138 Marionette DEBUG loaded listener.js 00:42:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 86 (0x7f1e253de800) [pid = 1872] [serial = 86] [outer = 0x7f1e205f3400] 00:42:22 INFO - PROCESS | 1872 | 1461138142915 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]]]}] 00:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1339ms 00:42:22 INFO - PROCESS | 1872 | 1461138142987 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:42:23 INFO - PROCESS | 1872 | 1461138142997 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:42:23 INFO - PROCESS | 1872 | 1461138143008 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:42:23 INFO - PROCESS | 1872 | 1461138143014 Marionette TRACE conn3 <- [1,90,null,{}] 00:42:23 INFO - PROCESS | 1872 | 1461138143020 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}] 00:42:23 INFO - PROCESS | 1872 | 1461138143197 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:42:23 INFO - PROCESS | 1872 | 1461138143323 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2ceb5800 == 22 [pid = 1872] [id = 30] 00:42:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 87 (0x7f1e205f9400) [pid = 1872] [serial = 87] [outer = (nil)] 00:42:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 88 (0x7f1e27e9a400) [pid = 1872] [serial = 88] [outer = 0x7f1e205f9400] 00:42:23 INFO - PROCESS | 1872 | 1461138143399 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 89 (0x7f1e2cf55400) [pid = 1872] [serial = 89] [outer = 0x7f1e205f9400] 00:42:24 INFO - PROCESS | 1872 | 1461138144268 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]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1333ms 00:42:24 INFO - PROCESS | 1872 | 1461138144342 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1872 | 1461138144345 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:42:24 INFO - PROCESS | 1872 | 1461138144352 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1872 | 1461138144359 Marionette TRACE conn3 <- [1,94,null,{}] 00:42:24 INFO - PROCESS | 1872 | 1461138144376 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}] 00:42:24 INFO - PROCESS | 1872 | 1461138144585 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:42:24 INFO - PROCESS | 1872 | 1461138144712 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33ea5800 == 23 [pid = 1872] [id = 31] 00:42:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 90 (0x7f1e3396c000) [pid = 1872] [serial = 90] [outer = (nil)] 00:42:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 91 (0x7f1e34032800) [pid = 1872] [serial = 91] [outer = 0x7f1e3396c000] 00:42:24 INFO - PROCESS | 1872 | 1461138144800 Marionette DEBUG loaded listener.js 00:42:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 92 (0x7f1e34eb5400) [pid = 1872] [serial = 92] [outer = 0x7f1e3396c000] 00:42:25 INFO - PROCESS | 1872 | 1461138145638 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]]]}] 00:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1338ms 00:42:25 INFO - PROCESS | 1872 | 1461138145690 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:42:25 INFO - PROCESS | 1872 | 1461138145696 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:42:25 INFO - PROCESS | 1872 | 1461138145703 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1872 | 1461138145707 Marionette TRACE conn3 <- [1,98,null,{}] 00:42:25 INFO - PROCESS | 1872 | 1461138145713 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}] 00:42:25 INFO - PROCESS | 1872 | 1461138145886 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:42:26 INFO - PROCESS | 1872 | 1461138146012 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35043800 == 24 [pid = 1872] [id = 32] 00:42:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 93 (0x7f1e32dc2800) [pid = 1872] [serial = 93] [outer = (nil)] 00:42:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 94 (0x7f1e3905b000) [pid = 1872] [serial = 94] [outer = 0x7f1e32dc2800] 00:42:26 INFO - PROCESS | 1872 | 1461138146090 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 95 (0x7f1e390b0800) [pid = 1872] [serial = 95] [outer = 0x7f1e32dc2800] 00:42:26 INFO - PROCESS | 1872 | 1461138146990 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]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 00:42:27 INFO - PROCESS | 1872 | 1461138147039 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1872 | 1461138147041 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:42:27 INFO - PROCESS | 1872 | 1461138147049 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1872 | 1461138147053 Marionette TRACE conn3 <- [1,102,null,{}] 00:42:27 INFO - PROCESS | 1872 | 1461138147058 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}] 00:42:27 INFO - PROCESS | 1872 | 1461138147217 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:42:27 INFO - PROCESS | 1872 | 1461138147350 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38f19000 == 25 [pid = 1872] [id = 33] 00:42:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 96 (0x7f1e23953000) [pid = 1872] [serial = 96] [outer = (nil)] 00:42:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 97 (0x7f1e39364c00) [pid = 1872] [serial = 97] [outer = 0x7f1e23953000] 00:42:27 INFO - PROCESS | 1872 | 1461138147428 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 98 (0x7f1e39458400) [pid = 1872] [serial = 98] [outer = 0x7f1e23953000] 00:42:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b3b800 == 24 [pid = 1872] [id = 25] 00:42:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cca800 == 23 [pid = 1872] [id = 24] 00:42:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0ad800 == 22 [pid = 1872] [id = 23] 00:42:28 INFO - PROCESS | 1872 | 1461138148508 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]]]}] 00:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1486ms 00:42:28 INFO - PROCESS | 1872 | 1461138148537 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1872 | 1461138148543 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:42:28 INFO - PROCESS | 1872 | 1461138148553 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1872 | 1461138148560 Marionette TRACE conn3 <- [1,106,null,{}] 00:42:28 INFO - PROCESS | 1872 | 1461138148570 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}] 00:42:28 INFO - PROCESS | 1872 | 1461138148749 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:42:28 INFO - PROCESS | 1872 | 1461138148855 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25bc0800 == 23 [pid = 1872] [id = 34] 00:42:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 99 (0x7f1e22fc6000) [pid = 1872] [serial = 99] [outer = (nil)] 00:42:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 100 (0x7f1e2482fc00) [pid = 1872] [serial = 100] [outer = 0x7f1e22fc6000] 00:42:28 INFO - PROCESS | 1872 | 1461138148934 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 101 (0x7f1e26ca5400) [pid = 1872] [serial = 101] [outer = 0x7f1e22fc6000] 00:42:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 102 (0x7f1e243c4800) [pid = 1872] [serial = 102] [outer = 0x7f1e22f69800] 00:42:29 INFO - PROCESS | 1872 | 1461138149907 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]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1397ms 00:42:29 INFO - PROCESS | 1872 | 1461138149950 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1872 | 1461138149958 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:42:29 INFO - PROCESS | 1872 | 1461138149971 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1872 | 1461138149975 Marionette TRACE conn3 <- [1,110,null,{}] 00:42:29 INFO - PROCESS | 1872 | 1461138149982 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}] 00:42:30 INFO - PROCESS | 1872 | 1461138150157 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:42:30 INFO - PROCESS | 1872 | 1461138150289 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc21000 == 24 [pid = 1872] [id = 35] 00:42:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 103 (0x7f1e23b0e400) [pid = 1872] [serial = 103] [outer = (nil)] 00:42:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 104 (0x7f1e32db8000) [pid = 1872] [serial = 104] [outer = 0x7f1e23b0e400] 00:42:30 INFO - PROCESS | 1872 | 1461138150365 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 105 (0x7f1e34d2c400) [pid = 1872] [serial = 105] [outer = 0x7f1e23b0e400] 00:42:31 INFO - PROCESS | 1872 | 1461138151267 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]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1333ms 00:42:31 INFO - PROCESS | 1872 | 1461138151304 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1872 | 1461138151307 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:42:31 INFO - PROCESS | 1872 | 1461138151315 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1872 | 1461138151322 Marionette TRACE conn3 <- [1,114,null,{}] 00:42:31 INFO - PROCESS | 1872 | 1461138151339 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}] 00:42:31 INFO - PROCESS | 1872 | 1461138151542 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:42:31 INFO - PROCESS | 1872 | 1461138151684 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36f66800 == 25 [pid = 1872] [id = 36] 00:42:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 106 (0x7f1e273e6800) [pid = 1872] [serial = 106] [outer = (nil)] 00:42:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 107 (0x7f1e38e31400) [pid = 1872] [serial = 107] [outer = 0x7f1e273e6800] 00:42:31 INFO - PROCESS | 1872 | 1461138151775 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 108 (0x7f1e39403800) [pid = 1872] [serial = 108] [outer = 0x7f1e273e6800] 00:42:32 INFO - PROCESS | 1872 | 1461138152672 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]]]}] 00:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1388ms 00:42:32 INFO - PROCESS | 1872 | 1461138152704 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1872 | 1461138152708 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:42:32 INFO - PROCESS | 1872 | 1461138152715 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1872 | 1461138152718 Marionette TRACE conn3 <- [1,118,null,{}] 00:42:32 INFO - PROCESS | 1872 | 1461138152725 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}] 00:42:32 INFO - PROCESS | 1872 | 1461138152895 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:42:33 INFO - PROCESS | 1872 | 1461138153031 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39270800 == 26 [pid = 1872] [id = 37] 00:42:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 109 (0x7f1e3500e400) [pid = 1872] [serial = 109] [outer = (nil)] 00:42:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 110 (0x7f1e3bdab000) [pid = 1872] [serial = 110] [outer = 0x7f1e3500e400] 00:42:33 INFO - PROCESS | 1872 | 1461138153108 Marionette DEBUG loaded listener.js 00:42:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 111 (0x7f1e3d366000) [pid = 1872] [serial = 111] [outer = 0x7f1e3500e400] 00:42:34 INFO - PROCESS | 1872 | 1461138154075 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]]]}] 00:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1432ms 00:42:34 INFO - PROCESS | 1872 | 1461138154150 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:42:34 INFO - PROCESS | 1872 | 1461138154154 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:42:34 INFO - PROCESS | 1872 | 1461138154164 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:42:34 INFO - PROCESS | 1872 | 1461138154168 Marionette TRACE conn3 <- [1,122,null,{}] 00:42:34 INFO - PROCESS | 1872 | 1461138154178 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}] 00:42:34 INFO - PROCESS | 1872 | 1461138154410 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:42:34 INFO - PROCESS | 1872 | 1461138154575 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39415000 == 27 [pid = 1872] [id = 38] 00:42:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 112 (0x7f1e1cbe7400) [pid = 1872] [serial = 112] [outer = (nil)] 00:42:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 113 (0x7f1e1cbef800) [pid = 1872] [serial = 113] [outer = 0x7f1e1cbe7400] 00:42:34 INFO - PROCESS | 1872 | 1461138154665 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 114 (0x7f1e1cbf3800) [pid = 1872] [serial = 114] [outer = 0x7f1e1cbe7400] 00:42:35 INFO - PROCESS | 1872 | 1461138155439 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]]]}] 00:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1334ms 00:42:35 INFO - PROCESS | 1872 | 1461138155502 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1872 | 1461138155506 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:42:35 INFO - PROCESS | 1872 | 1461138155517 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1872 | 1461138155521 Marionette TRACE conn3 <- [1,126,null,{}] 00:42:35 INFO - PROCESS | 1872 | 1461138155527 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}] 00:42:35 INFO - PROCESS | 1872 | 1461138155758 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:42:35 INFO - PROCESS | 1872 | 1461138155897 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bdc8800 == 28 [pid = 1872] [id = 39] 00:42:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 115 (0x7f1e1dad0400) [pid = 1872] [serial = 115] [outer = (nil)] 00:42:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 116 (0x7f1e1dad2000) [pid = 1872] [serial = 116] [outer = 0x7f1e1dad0400] 00:42:35 INFO - PROCESS | 1872 | 1461138155973 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e3ba83c00) [pid = 1872] [serial = 117] [outer = 0x7f1e1dad0400] 00:42:36 INFO - PROCESS | 1872 | 1461138156995 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]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1529ms 00:42:37 INFO - PROCESS | 1872 | 1461138157048 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 1872 | 1461138157052 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:42:37 INFO - PROCESS | 1872 | 1461138157062 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1872 | 1461138157067 Marionette TRACE conn3 <- [1,130,null,{}] 00:42:37 INFO - PROCESS | 1872 | 1461138157077 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}] 00:42:37 INFO - PROCESS | 1872 | 1461138157254 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:42:37 INFO - PROCESS | 1872 | 1461138157408 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25bb9800 == 29 [pid = 1872] [id = 40] 00:42:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 118 (0x7f1e1cf0a000) [pid = 1872] [serial = 118] [outer = (nil)] 00:42:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 119 (0x7f1e1dacb000) [pid = 1872] [serial = 119] [outer = 0x7f1e1cf0a000] 00:42:37 INFO - PROCESS | 1872 | 1461138157542 Marionette DEBUG loaded listener.js 00:42:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 120 (0x7f1e1dad4800) [pid = 1872] [serial = 120] [outer = 0x7f1e1cf0a000] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e41000 == 28 [pid = 1872] [id = 20] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33ea5800 == 27 [pid = 1872] [id = 31] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35043800 == 26 [pid = 1872] [id = 32] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2ceb5800 == 25 [pid = 1872] [id = 30] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24306800 == 24 [pid = 1872] [id = 22] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2688d000 == 23 [pid = 1872] [id = 21] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d05e800 == 22 [pid = 1872] [id = 26] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2612f000 == 21 [pid = 1872] [id = 27] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a1800 == 20 [pid = 1872] [id = 6] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2655e000 == 19 [pid = 1872] [id = 29] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a6800 == 18 [pid = 1872] [id = 8] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39415000 == 17 [pid = 1872] [id = 38] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bdc8800 == 16 [pid = 1872] [id = 39] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26137000 == 15 [pid = 1872] [id = 28] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39270800 == 14 [pid = 1872] [id = 37] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36f66800 == 13 [pid = 1872] [id = 36] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc21000 == 12 [pid = 1872] [id = 35] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b35800 == 11 [pid = 1872] [id = 18] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e38f19000 == 10 [pid = 1872] [id = 33] 00:42:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25bc0800 == 9 [pid = 1872] [id = 34] 00:42:43 INFO - PROCESS | 1872 | 1461138163005 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]]]}] 00:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 6001ms 00:42:43 INFO - PROCESS | 1872 | 1461138163065 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:42:43 INFO - PROCESS | 1872 | 1461138163072 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:42:43 INFO - PROCESS | 1872 | 1461138163083 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1872 | 1461138163087 Marionette TRACE conn3 <- [1,134,null,{}] 00:42:43 INFO - PROCESS | 1872 | 1461138163098 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}] 00:42:43 INFO - PROCESS | 1872 | 1461138163308 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:42:43 INFO - PROCESS | 1872 | 1461138163403 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e206b8800 == 10 [pid = 1872] [id = 41] 00:42:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 121 (0x7f1e1de32c00) [pid = 1872] [serial = 121] [outer = (nil)] 00:42:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e1eb3e000) [pid = 1872] [serial = 122] [outer = 0x7f1e1de32c00] 00:42:43 INFO - PROCESS | 1872 | 1461138163474 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e1ef36c00) [pid = 1872] [serial = 123] [outer = 0x7f1e1de32c00] 00:42:44 INFO - PROCESS | 1872 | 1461138164401 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]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1386ms 00:42:44 INFO - PROCESS | 1872 | 1461138164467 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:42:44 INFO - PROCESS | 1872 | 1461138164489 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:42:44 INFO - PROCESS | 1872 | 1461138164501 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1872 | 1461138164505 Marionette TRACE conn3 <- [1,138,null,{}] 00:42:44 INFO - PROCESS | 1872 | 1461138164513 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}] 00:42:44 INFO - PROCESS | 1872 | 1461138164684 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:42:44 INFO - PROCESS | 1872 | 1461138164813 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1debf000 == 11 [pid = 1872] [id = 42] 00:42:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e1dad3c00) [pid = 1872] [serial = 124] [outer = (nil)] 00:42:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e2058e000) [pid = 1872] [serial = 125] [outer = 0x7f1e1dad3c00] 00:42:44 INFO - PROCESS | 1872 | 1461138164913 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e206df400) [pid = 1872] [serial = 126] [outer = 0x7f1e1dad3c00] 00:42:45 INFO - PROCESS | 1872 | 1461138165710 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]]]}] 00:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 00:42:45 INFO - PROCESS | 1872 | 1461138165735 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:42:45 INFO - PROCESS | 1872 | 1461138165740 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:42:45 INFO - PROCESS | 1872 | 1461138165747 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:42:45 INFO - PROCESS | 1872 | 1461138165754 Marionette TRACE conn3 <- [1,142,null,{}] 00:42:45 INFO - PROCESS | 1872 | 1461138165780 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}] 00:42:45 INFO - PROCESS | 1872 | 1461138165982 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:42:46 INFO - PROCESS | 1872 | 1461138166005 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d04a000 == 12 [pid = 1872] [id = 43] 00:42:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e1c2b4000) [pid = 1872] [serial = 127] [outer = (nil)] 00:42:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e2427b800) [pid = 1872] [serial = 128] [outer = 0x7f1e1c2b4000] 00:42:46 INFO - PROCESS | 1872 | 1461138166077 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e25777800) [pid = 1872] [serial = 129] [outer = 0x7f1e1c2b4000] 00:42:46 INFO - PROCESS | 1872 | 1461138166885 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]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1237ms 00:42:47 INFO - PROCESS | 1872 | 1461138167020 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:42:47 INFO - PROCESS | 1872 | 1461138167024 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:42:47 INFO - PROCESS | 1872 | 1461138167110 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:42:47 INFO - PROCESS | 1872 | 1461138167114 Marionette TRACE conn3 <- [1,146,null,{}] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e1fa90000) [pid = 1872] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e22fcec00) [pid = 1872] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e1eb3c800) [pid = 1872] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e1eb3a400) [pid = 1872] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e1cf0e000) [pid = 1872] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e243be800) [pid = 1872] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e1cf0b800) [pid = 1872] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 121 (0x7f1e22fc7400) [pid = 1872] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 120 (0x7f1e1eb37000) [pid = 1872] [serial = 25] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 119 (0x7f1e2395f000) [pid = 1872] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 118 (0x7f1e340e3c00) [pid = 1872] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 117 (0x7f1e1d044c00) [pid = 1872] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 116 (0x7f1e1ef39000) [pid = 1872] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 115 (0x7f1e3500e400) [pid = 1872] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 114 (0x7f1e1cf0ec00) [pid = 1872] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 113 (0x7f1e32dc2800) [pid = 1872] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 112 (0x7f1e33973800) [pid = 1872] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 111 (0x7f1e205f3400) [pid = 1872] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 110 (0x7f1e3396c000) [pid = 1872] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 109 (0x7f1e22fce800) [pid = 1872] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 108 (0x7f1e293d1400) [pid = 1872] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 107 (0x7f1e23b0e400) [pid = 1872] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 106 (0x7f1e22fc6000) [pid = 1872] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 105 (0x7f1e1ef41000) [pid = 1872] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 104 (0x7f1e1ef40000) [pid = 1872] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 103 (0x7f1e273e6800) [pid = 1872] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 102 (0x7f1e23953000) [pid = 1872] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 101 (0x7f1e1dad0400) [pid = 1872] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 100 (0x7f1e1cbe7400) [pid = 1872] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 99 (0x7f1e205f9400) [pid = 1872] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:42:48 INFO - PROCESS | 1872 | --DOMWINDOW == 98 (0x7f1e1cf06000) [pid = 1872] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:42:48 INFO - PROCESS | 1872 | 1461138168127 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}] 00:42:48 INFO - PROCESS | 1872 | 1461138168356 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:42:48 INFO - PROCESS | 1872 | 1461138168445 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a1000 == 13 [pid = 1872] [id = 44] 00:42:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 99 (0x7f1e1eb36800) [pid = 1872] [serial = 130] [outer = (nil)] 00:42:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 100 (0x7f1e1ef3fc00) [pid = 1872] [serial = 131] [outer = 0x7f1e1eb36800] 00:42:48 INFO - PROCESS | 1872 | 1461138168522 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 101 (0x7f1e22f6cc00) [pid = 1872] [serial = 132] [outer = 0x7f1e1eb36800] 00:42:49 INFO - PROCESS | 1872 | 1461138169224 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]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2192ms 00:42:49 INFO - PROCESS | 1872 | 1461138169232 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1872 | 1461138169235 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:42:49 INFO - PROCESS | 1872 | 1461138169241 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1872 | 1461138169245 Marionette TRACE conn3 <- [1,150,null,{}] 00:42:49 INFO - PROCESS | 1872 | 1461138169250 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}] 00:42:49 INFO - PROCESS | 1872 | 1461138169434 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:42:49 INFO - PROCESS | 1872 | 1461138169453 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e29166000 == 14 [pid = 1872] [id = 45] 00:42:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 102 (0x7f1e1dad1400) [pid = 1872] [serial = 133] [outer = (nil)] 00:42:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 103 (0x7f1e26478c00) [pid = 1872] [serial = 134] [outer = 0x7f1e1dad1400] 00:42:49 INFO - PROCESS | 1872 | 1461138169520 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 104 (0x7f1e277c9800) [pid = 1872] [serial = 135] [outer = 0x7f1e1dad1400] 00:42:50 INFO - PROCESS | 1872 | 1461138170567 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]]]}] 00:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1381ms 00:42:50 INFO - PROCESS | 1872 | 1461138170625 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 1872 | 1461138170630 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:42:50 INFO - PROCESS | 1872 | 1461138170641 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 1872 | 1461138170646 Marionette TRACE conn3 <- [1,154,null,{}] 00:42:50 INFO - PROCESS | 1872 | 1461138170656 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}] 00:42:50 INFO - PROCESS | 1872 | 1461138170956 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:42:51 INFO - PROCESS | 1872 | 1461138171021 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e254f0000 == 15 [pid = 1872] [id = 46] 00:42:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 105 (0x7f1e1dacb400) [pid = 1872] [serial = 136] [outer = (nil)] 00:42:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 106 (0x7f1e1fa8b000) [pid = 1872] [serial = 137] [outer = 0x7f1e1dacb400] 00:42:51 INFO - PROCESS | 1872 | 1461138171142 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 107 (0x7f1e20684400) [pid = 1872] [serial = 138] [outer = 0x7f1e1dacb400] 00:42:52 INFO - PROCESS | 1872 | 1461138172156 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]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1535ms 00:42:52 INFO - PROCESS | 1872 | 1461138172176 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:42:52 INFO - PROCESS | 1872 | 1461138172185 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:42:52 INFO - PROCESS | 1872 | 1461138172198 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1872 | 1461138172202 Marionette TRACE conn3 <- [1,158,null,{}] 00:42:52 INFO - PROCESS | 1872 | 1461138172209 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}] 00:42:52 INFO - PROCESS | 1872 | 1461138172385 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:42:52 INFO - PROCESS | 1872 | 1461138172524 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33ea1000 == 16 [pid = 1872] [id = 47] 00:42:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 108 (0x7f1e1cf0dc00) [pid = 1872] [serial = 139] [outer = (nil)] 00:42:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 109 (0x7f1e2427a000) [pid = 1872] [serial = 140] [outer = 0x7f1e1cf0dc00] 00:42:52 INFO - PROCESS | 1872 | 1461138172639 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 110 (0x7f1e25778000) [pid = 1872] [serial = 141] [outer = 0x7f1e1cf0dc00] 00:42:53 INFO - PROCESS | 1872 | 1461138173028 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:42:53 INFO - PROCESS | 1872 | 1461138173901 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]]]}] 00:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1742ms 00:42:53 INFO - PROCESS | 1872 | 1461138173939 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:42:53 INFO - PROCESS | 1872 | 1461138173945 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:42:53 INFO - PROCESS | 1872 | 1461138173954 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:42:53 INFO - PROCESS | 1872 | 1461138173960 Marionette TRACE conn3 <- [1,162,null,{}] 00:42:53 INFO - PROCESS | 1872 | 1461138173986 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}] 00:42:54 INFO - PROCESS | 1872 | 1461138174197 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:42:54 INFO - PROCESS | 1872 | 1461138174442 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1deab000 == 17 [pid = 1872] [id = 48] 00:42:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 111 (0x7f1e1c2a9800) [pid = 1872] [serial = 142] [outer = (nil)] 00:42:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 112 (0x7f1e1dad0c00) [pid = 1872] [serial = 143] [outer = 0x7f1e1c2a9800] 00:42:54 INFO - PROCESS | 1872 | 1461138174515 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 113 (0x7f1e1eb3a400) [pid = 1872] [serial = 144] [outer = 0x7f1e1c2a9800] 00:42:55 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25bb9800 == 16 [pid = 1872] [id = 40] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 112 (0x7f1e27733800) [pid = 1872] [serial = 70] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 111 (0x7f1e2482fc00) [pid = 1872] [serial = 100] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 110 (0x7f1e38f4f400) [pid = 1872] [serial = 80] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 109 (0x7f1e24278400) [pid = 1872] [serial = 65] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 108 (0x7f1e36a08000) [pid = 1872] [serial = 2] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 107 (0x7f1e1fa92800) [pid = 1872] [serial = 82] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 106 (0x7f1e1ebbb400) [pid = 1872] [serial = 37] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 105 (0x7f1e20583c00) [pid = 1872] [serial = 64] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 104 (0x7f1e292a3c00) [pid = 1872] [serial = 43] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 103 (0x7f1e1ee60800) [pid = 1872] [serial = 28] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 102 (0x7f1e3396b400) [pid = 1872] [serial = 46] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 101 (0x7f1e33cb1400) [pid = 1872] [serial = 49] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 100 (0x7f1e33ed4000) [pid = 1872] [serial = 50] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 99 (0x7f1e26ca6400) [pid = 1872] [serial = 34] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 98 (0x7f1e20855800) [pid = 1872] [serial = 38] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 97 (0x7f1e29319800) [pid = 1872] [serial = 44] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 96 (0x7f1e26cac800) [pid = 1872] [serial = 35] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 95 (0x7f1e33ca6400) [pid = 1872] [serial = 47] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 94 (0x7f1e1eb3a000) [pid = 1872] [serial = 26] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 93 (0x7f1e25776800) [pid = 1872] [serial = 40] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 92 (0x7f1e20584c00) [pid = 1872] [serial = 27] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 91 (0x7f1e34af6c00) [pid = 1872] [serial = 52] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 90 (0x7f1e27730400) [pid = 1872] [serial = 41] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 89 (0x7f1e34eb4000) [pid = 1872] [serial = 53] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 88 (0x7f1e2482c400) [pid = 1872] [serial = 31] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 87 (0x7f1e1cf0d000) [pid = 1872] [serial = 23] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 86 (0x7f1e34032800) [pid = 1872] [serial = 91] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 85 (0x7f1e26175400) [pid = 1872] [serial = 9] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 84 (0x7f1e273e6c00) [pid = 1872] [serial = 59] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 83 (0x7f1e38e31400) [pid = 1872] [serial = 107] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 82 (0x7f1e33973000) [pid = 1872] [serial = 61] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 81 (0x7f1e27e9a400) [pid = 1872] [serial = 88] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 80 (0x7f1e23ba2400) [pid = 1872] [serial = 56] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 79 (0x7f1e25b40000) [pid = 1872] [serial = 58] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 78 (0x7f1e206e6c00) [pid = 1872] [serial = 55] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 77 (0x7f1e20852000) [pid = 1872] [serial = 85] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 76 (0x7f1e1fa98400) [pid = 1872] [serial = 83] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 75 (0x7f1e2571f800) [pid = 1872] [serial = 68] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 74 (0x7f1e32db8000) [pid = 1872] [serial = 104] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 73 (0x7f1e292a3000) [pid = 1872] [serial = 71] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 72 (0x7f1e33cb4000) [pid = 1872] [serial = 73] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 71 (0x7f1e3bdab000) [pid = 1872] [serial = 110] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 70 (0x7f1e39364c00) [pid = 1872] [serial = 97] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 69 (0x7f1e340e8800) [pid = 1872] [serial = 74] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 68 (0x7f1e253de800) [pid = 1872] [serial = 86] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 67 (0x7f1e34eb5400) [pid = 1872] [serial = 92] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 66 (0x7f1e3905b000) [pid = 1872] [serial = 94] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 65 (0x7f1e2427d800) [pid = 1872] [serial = 67] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 64 (0x7f1e34d31800) [pid = 1872] [serial = 62] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 63 (0x7f1e36f99400) [pid = 1872] [serial = 76] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 62 (0x7f1e34d2c400) [pid = 1872] [serial = 105] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 61 (0x7f1e25b40400) [pid = 1872] [serial = 12] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 60 (0x7f1e26ca5400) [pid = 1872] [serial = 101] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 59 (0x7f1e1dacb000) [pid = 1872] [serial = 119] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 58 (0x7f1e3ba83c00) [pid = 1872] [serial = 117] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 57 (0x7f1e1cbef800) [pid = 1872] [serial = 113] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 56 (0x7f1e1cbf3800) [pid = 1872] [serial = 114] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 55 (0x7f1e1dad2000) [pid = 1872] [serial = 116] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 54 (0x7f1e2cf55400) [pid = 1872] [serial = 89] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 53 (0x7f1e1cf07c00) [pid = 1872] [serial = 22] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 52 (0x7f1e2482e400) [pid = 1872] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 51 (0x7f1e3884e400) [pid = 1872] [serial = 77] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 50 (0x7f1e1ef3b000) [pid = 1872] [serial = 16] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 49 (0x7f1e3d366000) [pid = 1872] [serial = 111] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 48 (0x7f1e1ef41400) [pid = 1872] [serial = 17] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 47 (0x7f1e1ebb7800) [pid = 1872] [serial = 19] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 46 (0x7f1e38e2bc00) [pid = 1872] [serial = 79] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 45 (0x7f1e390b0800) [pid = 1872] [serial = 95] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 44 (0x7f1e39403800) [pid = 1872] [serial = 108] [outer = (nil)] [url = about:blank] 00:42:55 INFO - PROCESS | 1872 | --DOMWINDOW == 43 (0x7f1e39458400) [pid = 1872] [serial = 98] [outer = (nil)] [url = about:blank] 00:42:56 INFO - PROCESS | 1872 | 1461138176402 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]]]}] 00:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2513ms 00:42:56 INFO - PROCESS | 1872 | 1461138176467 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1872 | 1461138176475 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:42:56 INFO - PROCESS | 1872 | 1461138176485 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1872 | 1461138176489 Marionette TRACE conn3 <- [1,166,null,{}] 00:42:56 INFO - PROCESS | 1872 | 1461138176498 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}] 00:42:56 INFO - PROCESS | 1872 | 1461138176654 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:42:56 INFO - PROCESS | 1872 | 1461138176789 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ee78800 == 17 [pid = 1872] [id = 49] 00:42:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 44 (0x7f1e1cf06000) [pid = 1872] [serial = 145] [outer = (nil)] 00:42:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 45 (0x7f1e1dacd400) [pid = 1872] [serial = 146] [outer = 0x7f1e1cf06000] 00:42:56 INFO - PROCESS | 1872 | 1461138176861 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 46 (0x7f1e1ebb6400) [pid = 1872] [serial = 147] [outer = 0x7f1e1cf06000] 00:42:57 INFO - PROCESS | 1872 | 1461138177488 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]]]}] 00:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1033ms 00:42:57 INFO - PROCESS | 1872 | 1461138177519 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:42:57 INFO - PROCESS | 1872 | 1461138177530 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:42:57 INFO - PROCESS | 1872 | 1461138177543 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1872 | 1461138177547 Marionette TRACE conn3 <- [1,170,null,{}] 00:42:57 INFO - PROCESS | 1872 | 1461138177554 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}] 00:42:57 INFO - PROCESS | 1872 | 1461138177761 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:42:57 INFO - PROCESS | 1872 | 1461138177814 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f83000 == 18 [pid = 1872] [id = 50] 00:42:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 47 (0x7f1e1f028000) [pid = 1872] [serial = 148] [outer = (nil)] 00:42:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 48 (0x7f1e1fa92800) [pid = 1872] [serial = 149] [outer = 0x7f1e1f028000] 00:42:57 INFO - PROCESS | 1872 | 1461138177879 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 49 (0x7f1e2058c000) [pid = 1872] [serial = 150] [outer = 0x7f1e1f028000] 00:42:58 INFO - PROCESS | 1872 | 1461138178739 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]]]}] 00:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1231ms 00:42:58 INFO - PROCESS | 1872 | 1461138178774 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 1872 | 1461138178778 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:42:58 INFO - PROCESS | 1872 | 1461138178786 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 1872 | 1461138178793 Marionette TRACE conn3 <- [1,174,null,{}] 00:42:58 INFO - PROCESS | 1872 | 1461138178846 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}] 00:42:59 INFO - PROCESS | 1872 | 1461138179057 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:42:59 INFO - PROCESS | 1872 | 1461138179078 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25941000 == 19 [pid = 1872] [id = 51] 00:42:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 50 (0x7f1e2068a400) [pid = 1872] [serial = 151] [outer = (nil)] 00:42:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 51 (0x7f1e206e6c00) [pid = 1872] [serial = 152] [outer = 0x7f1e2068a400] 00:42:59 INFO - PROCESS | 1872 | 1461138179159 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 52 (0x7f1e22f62800) [pid = 1872] [serial = 153] [outer = 0x7f1e2068a400] 00:42:59 INFO - PROCESS | 1872 | 1461138179943 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]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1220ms 00:43:00 INFO - PROCESS | 1872 | 1461138180007 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1872 | 1461138180012 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:43:00 INFO - PROCESS | 1872 | 1461138180019 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1872 | 1461138180021 Marionette TRACE conn3 <- [1,178,null,{}] 00:43:00 INFO - PROCESS | 1872 | 1461138180034 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}] 00:43:00 INFO - PROCESS | 1872 | 1461138180244 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 51 (0x7f1e1c2b4000) [pid = 1872] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 50 (0x7f1e1dad3c00) [pid = 1872] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 49 (0x7f1e1cf0a000) [pid = 1872] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 48 (0x7f1e1de32c00) [pid = 1872] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 47 (0x7f1e1dad1400) [pid = 1872] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:43:00 INFO - PROCESS | 1872 | --DOMWINDOW == 46 (0x7f1e1eb36800) [pid = 1872] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:43:00 INFO - PROCESS | 1872 | 1461138180314 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2425d000 == 20 [pid = 1872] [id = 52] 00:43:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 47 (0x7f1e1c2ab000) [pid = 1872] [serial = 154] [outer = (nil)] 00:43:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 48 (0x7f1e1dad3c00) [pid = 1872] [serial = 155] [outer = 0x7f1e1c2ab000] 00:43:00 INFO - PROCESS | 1872 | 1461138180378 Marionette DEBUG loaded listener.js 00:43:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 49 (0x7f1e23960000) [pid = 1872] [serial = 156] [outer = 0x7f1e1c2ab000] 00:43:01 INFO - PROCESS | 1872 | 1461138181157 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]]]}] 00:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1186ms 00:43:01 INFO - PROCESS | 1872 | 1461138181205 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:43:01 INFO - PROCESS | 1872 | 1461138181209 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:43:01 INFO - PROCESS | 1872 | 1461138181218 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:43:01 INFO - PROCESS | 1872 | 1461138181222 Marionette TRACE conn3 <- [1,182,null,{}] 00:43:01 INFO - PROCESS | 1872 | 1461138181229 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}] 00:43:01 INFO - PROCESS | 1872 | 1461138181388 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:43:01 INFO - PROCESS | 1872 | 1461138181399 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26885800 == 21 [pid = 1872] [id = 53] 00:43:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 50 (0x7f1e1d03c000) [pid = 1872] [serial = 157] [outer = (nil)] 00:43:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 51 (0x7f1e253dd400) [pid = 1872] [serial = 158] [outer = 0x7f1e1d03c000] 00:43:01 INFO - PROCESS | 1872 | 1461138181462 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 52 (0x7f1e25775c00) [pid = 1872] [serial = 159] [outer = 0x7f1e1d03c000] 00:43:02 INFO - PROCESS | 1872 | 1461138182325 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]]]}] 00:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1141ms 00:43:02 INFO - PROCESS | 1872 | 1461138182357 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1872 | 1461138182364 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:43:02 INFO - PROCESS | 1872 | 1461138182374 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1872 | 1461138182381 Marionette TRACE conn3 <- [1,186,null,{}] 00:43:02 INFO - PROCESS | 1872 | 1461138182392 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}] 00:43:02 INFO - PROCESS | 1872 | 1461138182600 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:43:02 INFO - PROCESS | 1872 | 1461138182730 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cf26000 == 22 [pid = 1872] [id = 54] 00:43:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 53 (0x7f1e1cf0ac00) [pid = 1872] [serial = 160] [outer = (nil)] 00:43:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 54 (0x7f1e1d03e000) [pid = 1872] [serial = 161] [outer = 0x7f1e1cf0ac00] 00:43:02 INFO - PROCESS | 1872 | 1461138182805 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 55 (0x7f1e1dad8000) [pid = 1872] [serial = 162] [outer = 0x7f1e1cf0ac00] 00:43:03 INFO - PROCESS | 1872 | 1461138183781 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]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1492ms 00:43:03 INFO - PROCESS | 1872 | 1461138183866 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1872 | 1461138183875 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:43:03 INFO - PROCESS | 1872 | 1461138183888 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1872 | 1461138183891 Marionette TRACE conn3 <- [1,190,null,{}] 00:43:03 INFO - PROCESS | 1872 | 1461138183899 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}] 00:43:04 INFO - PROCESS | 1872 | 1461138184109 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:43:04 INFO - PROCESS | 1872 | 1461138184272 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26743000 == 23 [pid = 1872] [id = 55] 00:43:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 56 (0x7f1e1cf0ec00) [pid = 1872] [serial = 163] [outer = (nil)] 00:43:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 57 (0x7f1e205f5c00) [pid = 1872] [serial = 164] [outer = 0x7f1e1cf0ec00] 00:43:04 INFO - PROCESS | 1872 | 1461138184350 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 58 (0x7f1e20852000) [pid = 1872] [serial = 165] [outer = 0x7f1e1cf0ec00] 00:43:05 INFO - PROCESS | 1872 | 1461138185252 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]]]}] 00:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1438ms 00:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:43:05 INFO - PROCESS | 1872 | 1461138185325 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1872 | 1461138185329 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:43:05 INFO - PROCESS | 1872 | 1461138185336 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1872 | 1461138185343 Marionette TRACE conn3 <- [1,194,null,{}] 00:43:05 INFO - PROCESS | 1872 | 1461138185361 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}] 00:43:05 INFO - PROCESS | 1872 | 1461138185633 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:43:05 INFO - PROCESS | 1872 | 1461138185877 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1eab3000 == 24 [pid = 1872] [id = 56] 00:43:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 59 (0x7f1e1cbf0800) [pid = 1872] [serial = 166] [outer = (nil)] 00:43:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 60 (0x7f1e1cf0bc00) [pid = 1872] [serial = 167] [outer = 0x7f1e1cbf0800] 00:43:05 INFO - PROCESS | 1872 | 1461138185955 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 61 (0x7f1e1dedb800) [pid = 1872] [serial = 168] [outer = 0x7f1e1cbf0800] 00:43:06 INFO - PROCESS | 1872 | 1461138186833 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]]]}] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 60 (0x7f1e2427b800) [pid = 1872] [serial = 128] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 59 (0x7f1e2058e000) [pid = 1872] [serial = 125] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 58 (0x7f1e1dad4800) [pid = 1872] [serial = 120] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 57 (0x7f1e1eb3e000) [pid = 1872] [serial = 122] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 56 (0x7f1e1ef36c00) [pid = 1872] [serial = 123] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 55 (0x7f1e26478c00) [pid = 1872] [serial = 134] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 54 (0x7f1e277c9800) [pid = 1872] [serial = 135] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 53 (0x7f1e1ef3fc00) [pid = 1872] [serial = 131] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 52 (0x7f1e25777800) [pid = 1872] [serial = 129] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 51 (0x7f1e22f6cc00) [pid = 1872] [serial = 132] [outer = (nil)] [url = about:blank] 00:43:06 INFO - PROCESS | 1872 | --DOMWINDOW == 50 (0x7f1e206df400) [pid = 1872] [serial = 126] [outer = (nil)] [url = about:blank] 00:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1538ms 00:43:06 INFO - PROCESS | 1872 | 1461138186880 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:43:06 INFO - PROCESS | 1872 | 1461138186887 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:43:06 INFO - PROCESS | 1872 | 1461138186899 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:43:06 INFO - PROCESS | 1872 | 1461138186903 Marionette TRACE conn3 <- [1,198,null,{}] 00:43:06 INFO - PROCESS | 1872 | 1461138186911 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}] 00:43:07 INFO - PROCESS | 1872 | 1461138187066 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:43:07 INFO - PROCESS | 1872 | 1461138187078 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2425c000 == 25 [pid = 1872] [id = 57] 00:43:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 51 (0x7f1e1dedbc00) [pid = 1872] [serial = 169] [outer = (nil)] 00:43:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 52 (0x7f1e1fa98800) [pid = 1872] [serial = 170] [outer = 0x7f1e1dedbc00] 00:43:07 INFO - PROCESS | 1872 | 1461138187146 Marionette DEBUG loaded listener.js 00:43:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 53 (0x7f1e20686800) [pid = 1872] [serial = 171] [outer = 0x7f1e1dedbc00] 00:43:07 INFO - PROCESS | 1872 | 1461138187900 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]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 00:43:07 INFO - PROCESS | 1872 | 1461138187936 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:43:07 INFO - PROCESS | 1872 | 1461138187942 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:43:07 INFO - PROCESS | 1872 | 1461138187950 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1872 | 1461138187953 Marionette TRACE conn3 <- [1,202,null,{}] 00:43:07 INFO - PROCESS | 1872 | 1461138187959 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}] 00:43:08 INFO - PROCESS | 1872 | 1461138188107 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:43:08 INFO - PROCESS | 1872 | 1461138188124 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26142800 == 26 [pid = 1872] [id = 58] 00:43:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 54 (0x7f1e2085a400) [pid = 1872] [serial = 172] [outer = (nil)] 00:43:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 55 (0x7f1e23b0c800) [pid = 1872] [serial = 173] [outer = 0x7f1e2085a400] 00:43:08 INFO - PROCESS | 1872 | 1461138188190 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 56 (0x7f1e253de400) [pid = 1872] [serial = 174] [outer = 0x7f1e2085a400] 00:43:08 INFO - PROCESS | 1872 | 1461138188934 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]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1044ms 00:43:08 INFO - PROCESS | 1872 | 1461138188994 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:43:09 INFO - PROCESS | 1872 | 1461138188999 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:43:09 INFO - PROCESS | 1872 | 1461138189029 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:43:09 INFO - PROCESS | 1872 | 1461138189038 Marionette TRACE conn3 <- [1,206,null,{}] 00:43:09 INFO - PROCESS | 1872 | 1461138189047 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}] 00:43:09 INFO - PROCESS | 1872 | 1461138189224 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:43:09 INFO - PROCESS | 1872 | 1461138189319 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e38800 == 27 [pid = 1872] [id = 59] 00:43:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 57 (0x7f1e206e2400) [pid = 1872] [serial = 175] [outer = (nil)] 00:43:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 58 (0x7f1e2647f400) [pid = 1872] [serial = 176] [outer = 0x7f1e206e2400] 00:43:09 INFO - PROCESS | 1872 | 1461138189391 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 59 (0x7f1e26dbb000) [pid = 1872] [serial = 177] [outer = 0x7f1e206e2400] 00:43:10 INFO - PROCESS | 1872 | 1461138190236 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]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1259ms 00:43:10 INFO - PROCESS | 1872 | 1461138190270 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1872 | 1461138190275 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:43:10 INFO - PROCESS | 1872 | 1461138190282 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1872 | 1461138190286 Marionette TRACE conn3 <- [1,210,null,{}] 00:43:10 INFO - PROCESS | 1872 | 1461138190298 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}] 00:43:10 INFO - PROCESS | 1872 | 1461138190482 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:43:10 INFO - PROCESS | 1872 | 1461138190503 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27351800 == 28 [pid = 1872] [id = 60] 00:43:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 60 (0x7f1e1c2a7400) [pid = 1872] [serial = 178] [outer = (nil)] 00:43:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 61 (0x7f1e273e5400) [pid = 1872] [serial = 179] [outer = 0x7f1e1c2a7400] 00:43:10 INFO - PROCESS | 1872 | 1461138190570 Marionette DEBUG loaded listener.js 00:43:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 62 (0x7f1e277ccc00) [pid = 1872] [serial = 180] [outer = 0x7f1e1c2a7400] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 61 (0x7f1e2068a400) [pid = 1872] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 60 (0x7f1e1c2ab000) [pid = 1872] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 59 (0x7f1e1cf06000) [pid = 1872] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 58 (0x7f1e1f028000) [pid = 1872] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 57 (0x7f1e1dacb400) [pid = 1872] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:43:10 INFO - PROCESS | 1872 | --DOMWINDOW == 56 (0x7f1e1cf0dc00) [pid = 1872] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:43:11 INFO - PROCESS | 1872 | 1461138191364 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]]]}] 00:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1140ms 00:43:11 INFO - PROCESS | 1872 | 1461138191423 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:43:11 INFO - PROCESS | 1872 | 1461138191427 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:43:11 INFO - PROCESS | 1872 | 1461138191438 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:43:11 INFO - PROCESS | 1872 | 1461138191441 Marionette TRACE conn3 <- [1,214,null,{}] 00:43:11 INFO - PROCESS | 1872 | 1461138191447 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}] 00:43:11 INFO - PROCESS | 1872 | 1461138191592 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:43:11 INFO - PROCESS | 1872 | 1461138191671 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b3d800 == 29 [pid = 1872] [id = 61] 00:43:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 57 (0x7f1e259c0000) [pid = 1872] [serial = 181] [outer = (nil)] 00:43:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 58 (0x7f1e27b09c00) [pid = 1872] [serial = 182] [outer = 0x7f1e259c0000] 00:43:11 INFO - PROCESS | 1872 | 1461138191756 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 59 (0x7f1e29313c00) [pid = 1872] [serial = 183] [outer = 0x7f1e259c0000] 00:43:12 INFO - PROCESS | 1872 | 1461138192454 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]]]}] 00:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1029ms 00:43:12 INFO - PROCESS | 1872 | 1461138192468 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1872 | 1461138192471 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:43:12 INFO - PROCESS | 1872 | 1461138192477 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1872 | 1461138192480 Marionette TRACE conn3 <- [1,218,null,{}] 00:43:12 INFO - PROCESS | 1872 | 1461138192485 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}] 00:43:12 INFO - PROCESS | 1872 | 1461138192664 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:43:12 INFO - PROCESS | 1872 | 1461138192683 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e29394800 == 30 [pid = 1872] [id = 62] 00:43:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 60 (0x7f1e27730400) [pid = 1872] [serial = 184] [outer = (nil)] 00:43:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 61 (0x7f1e32dc1000) [pid = 1872] [serial = 185] [outer = 0x7f1e27730400] 00:43:12 INFO - PROCESS | 1872 | 1461138192746 Marionette DEBUG loaded listener.js 00:43:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 62 (0x7f1e33ca6400) [pid = 1872] [serial = 186] [outer = 0x7f1e27730400] 00:43:13 INFO - PROCESS | 1872 | 1461138193576 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]]]}] 00:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1135ms 00:43:13 INFO - PROCESS | 1872 | 1461138193614 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:43:13 INFO - PROCESS | 1872 | 1461138193619 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:43:13 INFO - PROCESS | 1872 | 1461138193629 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:43:13 INFO - PROCESS | 1872 | 1461138193634 Marionette TRACE conn3 <- [1,222,null,{}] 00:43:13 INFO - PROCESS | 1872 | 1461138193689 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}] 00:43:13 INFO - PROCESS | 1872 | 1461138193873 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:43:14 INFO - PROCESS | 1872 | 1461138194000 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24307000 == 31 [pid = 1872] [id = 63] 00:43:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 63 (0x7f1e1c2a8800) [pid = 1872] [serial = 187] [outer = (nil)] 00:43:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 64 (0x7f1e1dad4000) [pid = 1872] [serial = 188] [outer = 0x7f1e1c2a8800] 00:43:14 INFO - PROCESS | 1872 | 1461138194082 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 65 (0x7f1e1ef3ac00) [pid = 1872] [serial = 189] [outer = 0x7f1e1c2a8800] 00:43:14 INFO - PROCESS | 1872 | 1461138194984 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]]]}] 00:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1429ms 00:43:15 INFO - PROCESS | 1872 | 1461138195059 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1872 | 1461138195068 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:43:15 INFO - PROCESS | 1872 | 1461138195081 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1872 | 1461138195085 Marionette TRACE conn3 <- [1,226,null,{}] 00:43:15 INFO - PROCESS | 1872 | 1461138195093 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}] 00:43:15 INFO - PROCESS | 1872 | 1461138195317 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:43:15 INFO - PROCESS | 1872 | 1461138195442 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27345800 == 32 [pid = 1872] [id = 64] 00:43:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 66 (0x7f1e1cbed400) [pid = 1872] [serial = 190] [outer = (nil)] 00:43:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 67 (0x7f1e23951400) [pid = 1872] [serial = 191] [outer = 0x7f1e1cbed400] 00:43:15 INFO - PROCESS | 1872 | 1461138195519 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 68 (0x7f1e253d8800) [pid = 1872] [serial = 192] [outer = 0x7f1e1cbed400] 00:43:16 INFO - PROCESS | 1872 | 1461138196373 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]]]}] 00:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1330ms 00:43:16 INFO - PROCESS | 1872 | 1461138196412 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1872 | 1461138196415 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:43:16 INFO - PROCESS | 1872 | 1461138196422 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1872 | 1461138196429 Marionette TRACE conn3 <- [1,230,null,{}] 00:43:16 INFO - PROCESS | 1872 | 1461138196446 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}] 00:43:16 INFO - PROCESS | 1872 | 1461138196662 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:43:16 INFO - PROCESS | 1872 | 1461138196676 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc18800 == 33 [pid = 1872] [id = 65] 00:43:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 69 (0x7f1e273e6c00) [pid = 1872] [serial = 193] [outer = (nil)] 00:43:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 70 (0x7f1e292a3000) [pid = 1872] [serial = 194] [outer = 0x7f1e273e6c00] 00:43:16 INFO - PROCESS | 1872 | 1461138196752 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 71 (0x7f1e32dc0000) [pid = 1872] [serial = 195] [outer = 0x7f1e273e6c00] 00:43:17 INFO - PROCESS | 1872 | 1461138197617 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]]]}] 00:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1244ms 00:43:17 INFO - PROCESS | 1872 | 1461138197667 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:43:17 INFO - PROCESS | 1872 | 1461138197672 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:43:17 INFO - PROCESS | 1872 | 1461138197679 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 1872 | 1461138197683 Marionette TRACE conn3 <- [1,234,null,{}] 00:43:17 INFO - PROCESS | 1872 | 1461138197688 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}] 00:43:17 INFO - PROCESS | 1872 | 1461138197854 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:43:17 INFO - PROCESS | 1872 | 1461138197978 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33bd2000 == 34 [pid = 1872] [id = 66] 00:43:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 72 (0x7f1e1d040400) [pid = 1872] [serial = 196] [outer = (nil)] 00:43:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 73 (0x7f1e33cb2000) [pid = 1872] [serial = 197] [outer = 0x7f1e1d040400] 00:43:18 INFO - PROCESS | 1872 | 1461138198052 Marionette DEBUG loaded listener.js 00:43:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 74 (0x7f1e33e95400) [pid = 1872] [serial = 198] [outer = 0x7f1e1d040400] 00:43:19 INFO - PROCESS | 1872 | 1461138199027 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]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1379ms 00:43:19 INFO - PROCESS | 1872 | 1461138199064 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1872 | 1461138199068 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:43:19 INFO - PROCESS | 1872 | 1461138199076 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1872 | 1461138199080 Marionette TRACE conn3 <- [1,238,null,{}] 00:43:19 INFO - PROCESS | 1872 | 1461138199085 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}] 00:43:19 INFO - PROCESS | 1872 | 1461138199248 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:43:19 INFO - PROCESS | 1872 | 1461138199523 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24322800 == 35 [pid = 1872] [id = 67] 00:43:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 75 (0x7f1e1c2b2000) [pid = 1872] [serial = 199] [outer = (nil)] 00:43:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 76 (0x7f1e1cbe5c00) [pid = 1872] [serial = 200] [outer = 0x7f1e1c2b2000] 00:43:19 INFO - PROCESS | 1872 | 1461138199604 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 77 (0x7f1e1daca800) [pid = 1872] [serial = 201] [outer = 0x7f1e1c2b2000] 00:43:20 INFO - PROCESS | 1872 | 1461138200510 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]]]}] 00:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1493ms 00:43:20 INFO - PROCESS | 1872 | 1461138200587 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:43:20 INFO - PROCESS | 1872 | 1461138200595 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:43:20 INFO - PROCESS | 1872 | 1461138200606 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:43:20 INFO - PROCESS | 1872 | 1461138200609 Marionette TRACE conn3 <- [1,242,null,{}] 00:43:20 INFO - PROCESS | 1872 | 1461138200618 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}] 00:43:20 INFO - PROCESS | 1872 | 1461138200792 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:43:20 INFO - PROCESS | 1872 | 1461138200935 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1872 | --DOMWINDOW == 76 (0x7f1e253dd400) [pid = 1872] [serial = 158] [outer = (nil)] [url = about:blank] 00:43:20 INFO - PROCESS | 1872 | --DOMWINDOW == 75 (0x7f1e1dad0c00) [pid = 1872] [serial = 143] [outer = (nil)] [url = about:blank] 00:43:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f091800 == 36 [pid = 1872] [id = 68] 00:43:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 76 (0x7f1e1cbe9c00) [pid = 1872] [serial = 202] [outer = (nil)] 00:43:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 77 (0x7f1e20683000) [pid = 1872] [serial = 203] [outer = 0x7f1e1cbe9c00] 00:43:21 INFO - PROCESS | 1872 | 1461138201036 Marionette DEBUG loaded listener.js 00:43:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 78 (0x7f1e206eb800) [pid = 1872] [serial = 204] [outer = 0x7f1e1cbe9c00] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 77 (0x7f1e206e6c00) [pid = 1872] [serial = 152] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 76 (0x7f1e1dad3c00) [pid = 1872] [serial = 155] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 75 (0x7f1e22f62800) [pid = 1872] [serial = 153] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 74 (0x7f1e1dacd400) [pid = 1872] [serial = 146] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 73 (0x7f1e1ebb6400) [pid = 1872] [serial = 147] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 72 (0x7f1e1fa92800) [pid = 1872] [serial = 149] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 71 (0x7f1e20684400) [pid = 1872] [serial = 138] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 70 (0x7f1e1fa8b000) [pid = 1872] [serial = 137] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 69 (0x7f1e25778000) [pid = 1872] [serial = 141] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 68 (0x7f1e23960000) [pid = 1872] [serial = 156] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 67 (0x7f1e2427a000) [pid = 1872] [serial = 140] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | --DOMWINDOW == 66 (0x7f1e2058c000) [pid = 1872] [serial = 150] [outer = (nil)] [url = about:blank] 00:43:21 INFO - PROCESS | 1872 | 1461138201770 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]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1194ms 00:43:21 INFO - PROCESS | 1872 | 1461138201803 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 1872 | 1461138201809 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:43:21 INFO - PROCESS | 1872 | 1461138201819 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1872 | 1461138201824 Marionette TRACE conn3 <- [1,246,null,{}] 00:43:21 INFO - PROCESS | 1872 | 1461138201831 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}] 00:43:21 INFO - PROCESS | 1872 | 1461138201985 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:43:22 INFO - PROCESS | 1872 | 1461138202084 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26148000 == 37 [pid = 1872] [id = 69] 00:43:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 67 (0x7f1e1c2adc00) [pid = 1872] [serial = 205] [outer = (nil)] 00:43:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 68 (0x7f1e24824800) [pid = 1872] [serial = 206] [outer = 0x7f1e1c2adc00] 00:43:22 INFO - PROCESS | 1872 | 1461138202149 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 69 (0x7f1e26483000) [pid = 1872] [serial = 207] [outer = 0x7f1e1c2adc00] 00:43:22 INFO - PROCESS | 1872 | 1461138202873 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]]]}] 00:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1086ms 00:43:22 INFO - PROCESS | 1872 | 1461138202909 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:43:22 INFO - PROCESS | 1872 | 1461138202913 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:43:22 INFO - PROCESS | 1872 | 1461138202921 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:43:22 INFO - PROCESS | 1872 | 1461138202931 Marionette TRACE conn3 <- [1,250,null,{}] 00:43:22 INFO - PROCESS | 1872 | 1461138202946 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}] 00:43:23 INFO - PROCESS | 1872 | 1461138203120 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:43:23 INFO - PROCESS | 1872 | 1461138203131 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292ce000 == 38 [pid = 1872] [id = 70] 00:43:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 70 (0x7f1e26487000) [pid = 1872] [serial = 208] [outer = (nil)] 00:43:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 71 (0x7f1e32dbf800) [pid = 1872] [serial = 209] [outer = 0x7f1e26487000] 00:43:23 INFO - PROCESS | 1872 | 1461138203206 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 72 (0x7f1e33bbb800) [pid = 1872] [serial = 210] [outer = 0x7f1e26487000] 00:43:24 INFO - PROCESS | 1872 | 1461138204162 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]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1295ms 00:43:24 INFO - PROCESS | 1872 | 1461138204223 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:43:24 INFO - PROCESS | 1872 | 1461138204228 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:43:24 INFO - PROCESS | 1872 | 1461138204234 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1872 | 1461138204238 Marionette TRACE conn3 <- [1,254,null,{}] 00:43:24 INFO - PROCESS | 1872 | 1461138204243 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}] 00:43:24 INFO - PROCESS | 1872 | 1461138204442 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:43:24 INFO - PROCESS | 1872 | 1461138204464 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33b79800 == 39 [pid = 1872] [id = 71] 00:43:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 73 (0x7f1e32dba800) [pid = 1872] [serial = 211] [outer = (nil)] 00:43:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 74 (0x7f1e340e1800) [pid = 1872] [serial = 212] [outer = 0x7f1e32dba800] 00:43:24 INFO - PROCESS | 1872 | 1461138204540 Marionette DEBUG loaded listener.js 00:43:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 75 (0x7f1e34d2d400) [pid = 1872] [serial = 213] [outer = 0x7f1e32dba800] 00:43:25 INFO - PROCESS | 1872 | 1461138205337 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]]]}] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 74 (0x7f1e2085a400) [pid = 1872] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 73 (0x7f1e1dedbc00) [pid = 1872] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 72 (0x7f1e259c0000) [pid = 1872] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 71 (0x7f1e1cbf0800) [pid = 1872] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 70 (0x7f1e1c2a7400) [pid = 1872] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 69 (0x7f1e1c2a9800) [pid = 1872] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:43:25 INFO - PROCESS | 1872 | --DOMWINDOW == 68 (0x7f1e206e2400) [pid = 1872] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1193ms 00:43:25 INFO - PROCESS | 1872 | 1461138205428 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:43:25 INFO - PROCESS | 1872 | 1461138205432 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:43:25 INFO - PROCESS | 1872 | 1461138205438 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:43:25 INFO - PROCESS | 1872 | 1461138205440 Marionette TRACE conn3 <- [1,258,null,{}] 00:43:25 INFO - PROCESS | 1872 | 1461138205447 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}] 00:43:25 INFO - PROCESS | 1872 | 1461138205614 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:43:25 INFO - PROCESS | 1872 | 1461138205625 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34d08000 == 40 [pid = 1872] [id = 72] 00:43:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 69 (0x7f1e273e4000) [pid = 1872] [serial = 214] [outer = (nil)] 00:43:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 70 (0x7f1e33ed9400) [pid = 1872] [serial = 215] [outer = 0x7f1e273e4000] 00:43:25 INFO - PROCESS | 1872 | 1461138205706 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 71 (0x7f1e35006000) [pid = 1872] [serial = 216] [outer = 0x7f1e273e4000] 00:43:26 INFO - PROCESS | 1872 | 1461138206546 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]]]}] 00:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1130ms 00:43:26 INFO - PROCESS | 1872 | 1461138206570 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 1872 | 1461138206574 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:43:26 INFO - PROCESS | 1872 | 1461138206583 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 1872 | 1461138206586 Marionette TRACE conn3 <- [1,262,null,{}] 00:43:26 INFO - PROCESS | 1872 | 1461138206611 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}] 00:43:26 INFO - PROCESS | 1872 | 1461138206784 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:43:26 INFO - PROCESS | 1872 | 1461138206795 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38877000 == 41 [pid = 1872] [id = 73] 00:43:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 72 (0x7f1e35010c00) [pid = 1872] [serial = 217] [outer = (nil)] 00:43:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 73 (0x7f1e3884ec00) [pid = 1872] [serial = 218] [outer = 0x7f1e35010c00] 00:43:26 INFO - PROCESS | 1872 | 1461138206863 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 74 (0x7f1e38e2c800) [pid = 1872] [serial = 219] [outer = 0x7f1e35010c00] 00:43:27 INFO - PROCESS | 1872 | 1461138207746 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]]]}] 00:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1241ms 00:43:27 INFO - PROCESS | 1872 | 1461138207833 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1872 | 1461138207839 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:43:27 INFO - PROCESS | 1872 | 1461138207852 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 1872 | 1461138207861 Marionette TRACE conn3 <- [1,266,null,{}] 00:43:27 INFO - PROCESS | 1872 | 1461138207872 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}] 00:43:28 INFO - PROCESS | 1872 | 1461138208081 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:43:28 INFO - PROCESS | 1872 | 1461138208231 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f8c800 == 42 [pid = 1872] [id = 74] 00:43:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 75 (0x7f1e1fa8c000) [pid = 1872] [serial = 220] [outer = (nil)] 00:43:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 76 (0x7f1e1fa93c00) [pid = 1872] [serial = 221] [outer = 0x7f1e1fa8c000] 00:43:28 INFO - PROCESS | 1872 | 1461138208312 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 77 (0x7f1e2068d000) [pid = 1872] [serial = 222] [outer = 0x7f1e1fa8c000] 00:43:29 INFO - PROCESS | 1872 | 1461138209137 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]]]}] 00:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1345ms 00:43:29 INFO - PROCESS | 1872 | 1461138209198 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1872 | 1461138209207 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:43:29 INFO - PROCESS | 1872 | 1461138209219 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1872 | 1461138209223 Marionette TRACE conn3 <- [1,270,null,{}] 00:43:29 INFO - PROCESS | 1872 | 1461138209231 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}] 00:43:29 INFO - PROCESS | 1872 | 1461138209450 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:43:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 78 (0x7f1e1fa8dc00) [pid = 1872] [serial = 223] [outer = 0x7f1e22f69800] 00:43:29 INFO - PROCESS | 1872 | 1461138209618 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36f7c000 == 43 [pid = 1872] [id = 75] 00:43:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 79 (0x7f1e25af5400) [pid = 1872] [serial = 224] [outer = (nil)] 00:43:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 80 (0x7f1e26173c00) [pid = 1872] [serial = 225] [outer = 0x7f1e25af5400] 00:43:29 INFO - PROCESS | 1872 | 1461138209710 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 81 (0x7f1e273ec000) [pid = 1872] [serial = 226] [outer = 0x7f1e25af5400] 00:43:30 INFO - PROCESS | 1872 | 1461138210660 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]]]}] 00:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1483ms 00:43:30 INFO - PROCESS | 1872 | 1461138210702 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:43:30 INFO - PROCESS | 1872 | 1461138210707 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:43:30 INFO - PROCESS | 1872 | 1461138210714 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1872 | 1461138210721 Marionette TRACE conn3 <- [1,274,null,{}] 00:43:30 INFO - PROCESS | 1872 | 1461138210739 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}] 00:43:30 INFO - PROCESS | 1872 | 1461138210981 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:43:31 INFO - PROCESS | 1872 | 1461138211038 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3886a000 == 44 [pid = 1872] [id = 76] 00:43:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 82 (0x7f1e32d2b800) [pid = 1872] [serial = 227] [outer = (nil)] 00:43:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 83 (0x7f1e34ebe000) [pid = 1872] [serial = 228] [outer = 0x7f1e32d2b800] 00:43:31 INFO - PROCESS | 1872 | 1461138211186 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 84 (0x7f1e36f18000) [pid = 1872] [serial = 229] [outer = 0x7f1e32d2b800] 00:43:32 INFO - PROCESS | 1872 | 1461138212205 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]]]}] 00:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1539ms 00:43:32 INFO - PROCESS | 1872 | 1461138212253 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:43:32 INFO - PROCESS | 1872 | 1461138212258 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:43:32 INFO - PROCESS | 1872 | 1461138212266 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1872 | 1461138212269 Marionette TRACE conn3 <- [1,278,null,{}] 00:43:32 INFO - PROCESS | 1872 | 1461138212276 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}] 00:43:32 INFO - PROCESS | 1872 | 1461138212457 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:43:32 INFO - PROCESS | 1872 | 1461138212589 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3930b800 == 45 [pid = 1872] [id = 77] 00:43:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 85 (0x7f1e24351400) [pid = 1872] [serial = 230] [outer = (nil)] 00:43:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 86 (0x7f1e2435ac00) [pid = 1872] [serial = 231] [outer = 0x7f1e24351400] 00:43:32 INFO - PROCESS | 1872 | 1461138212669 Marionette DEBUG loaded listener.js 00:43:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 87 (0x7f1e27e9e800) [pid = 1872] [serial = 232] [outer = 0x7f1e24351400] 00:43:33 INFO - PROCESS | 1872 | 1461138213540 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]]]}] 00:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1337ms 00:43:33 INFO - PROCESS | 1872 | 1461138213603 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:43:33 INFO - PROCESS | 1872 | 1461138213608 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:43:33 INFO - PROCESS | 1872 | 1461138213615 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:43:33 INFO - PROCESS | 1872 | 1461138213619 Marionette TRACE conn3 <- [1,282,null,{}] 00:43:33 INFO - PROCESS | 1872 | 1461138213625 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}] 00:43:33 INFO - PROCESS | 1872 | 1461138213844 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:43:33 INFO - PROCESS | 1872 | 1461138213976 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39419000 == 46 [pid = 1872] [id = 78] 00:43:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 88 (0x7f1e224e7400) [pid = 1872] [serial = 233] [outer = (nil)] 00:43:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 89 (0x7f1e224efc00) [pid = 1872] [serial = 234] [outer = 0x7f1e224e7400] 00:43:34 INFO - PROCESS | 1872 | 1461138214056 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 90 (0x7f1e224f5800) [pid = 1872] [serial = 235] [outer = 0x7f1e224e7400] 00:43:34 INFO - PROCESS | 1872 | 1461138214965 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]]]}] 00:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1395ms 00:43:35 INFO - PROCESS | 1872 | 1461138215010 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:43:35 INFO - PROCESS | 1872 | 1461138215014 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:43:35 INFO - PROCESS | 1872 | 1461138215021 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:43:35 INFO - PROCESS | 1872 | 1461138215025 Marionette TRACE conn3 <- [1,286,null,{}] 00:43:35 INFO - PROCESS | 1872 | 1461138215031 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}] 00:43:35 INFO - PROCESS | 1872 | 1461138215248 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:43:35 INFO - PROCESS | 1872 | 1461138215528 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25cb4000 == 47 [pid = 1872] [id = 79] 00:43:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 91 (0x7f1e1d046800) [pid = 1872] [serial = 236] [outer = (nil)] 00:43:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 92 (0x7f1e1dacf400) [pid = 1872] [serial = 237] [outer = 0x7f1e1d046800] 00:43:35 INFO - PROCESS | 1872 | 1461138215667 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 93 (0x7f1e1ebc4400) [pid = 1872] [serial = 238] [outer = 0x7f1e1d046800] 00:43:36 INFO - PROCESS | 1872 | 1461138216629 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]]]}] 00:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1645ms 00:43:36 INFO - PROCESS | 1872 | 1461138216666 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1872 | 1461138216672 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:43:36 INFO - PROCESS | 1872 | 1461138216684 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1872 | 1461138216688 Marionette TRACE conn3 <- [1,290,null,{}] 00:43:36 INFO - PROCESS | 1872 | 1461138216697 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}] 00:43:36 INFO - PROCESS | 1872 | 1461138216883 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:43:37 INFO - PROCESS | 1872 | 1461138217024 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34d08000 == 46 [pid = 1872] [id = 72] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33b79800 == 45 [pid = 1872] [id = 71] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292ce000 == 44 [pid = 1872] [id = 70] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26148000 == 43 [pid = 1872] [id = 69] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 92 (0x7f1e32dc1000) [pid = 1872] [serial = 185] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ee61800 == 44 [pid = 1872] [id = 80] 00:43:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 93 (0x7f1e224e8800) [pid = 1872] [serial = 239] [outer = (nil)] 00:43:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 94 (0x7f1e224f3000) [pid = 1872] [serial = 240] [outer = 0x7f1e224e8800] 00:43:37 INFO - PROCESS | 1872 | 1461138217175 Marionette DEBUG loaded listener.js 00:43:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 95 (0x7f1e24350400) [pid = 1872] [serial = 241] [outer = 0x7f1e224e8800] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f091800 == 43 [pid = 1872] [id = 68] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24322800 == 42 [pid = 1872] [id = 67] 00:43:37 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e29394800 == 41 [pid = 1872] [id = 62] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 94 (0x7f1e23b0c800) [pid = 1872] [serial = 173] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 93 (0x7f1e1fa98800) [pid = 1872] [serial = 170] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 92 (0x7f1e205f5c00) [pid = 1872] [serial = 164] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 91 (0x7f1e29313c00) [pid = 1872] [serial = 183] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 90 (0x7f1e253de400) [pid = 1872] [serial = 174] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 89 (0x7f1e1cf0bc00) [pid = 1872] [serial = 167] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 88 (0x7f1e277ccc00) [pid = 1872] [serial = 180] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 87 (0x7f1e1d03e000) [pid = 1872] [serial = 161] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 86 (0x7f1e27b09c00) [pid = 1872] [serial = 182] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 85 (0x7f1e1eb3a400) [pid = 1872] [serial = 144] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 84 (0x7f1e26dbb000) [pid = 1872] [serial = 177] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 83 (0x7f1e1dedb800) [pid = 1872] [serial = 168] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 82 (0x7f1e2647f400) [pid = 1872] [serial = 176] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 81 (0x7f1e273e5400) [pid = 1872] [serial = 179] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | --DOMWINDOW == 80 (0x7f1e20686800) [pid = 1872] [serial = 171] [outer = (nil)] [url = about:blank] 00:43:37 INFO - PROCESS | 1872 | 1461138217893 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]]]}] 00:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1233ms 00:43:37 INFO - PROCESS | 1872 | 1461138217920 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:43:37 INFO - PROCESS | 1872 | 1461138217926 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:43:37 INFO - PROCESS | 1872 | 1461138217954 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1872 | 1461138217959 Marionette TRACE conn3 <- [1,294,null,{}] 00:43:37 INFO - PROCESS | 1872 | 1461138217966 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}] 00:43:38 INFO - PROCESS | 1872 | 1461138218115 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:43:38 INFO - PROCESS | 1872 | 1461138218133 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cdd800 == 42 [pid = 1872] [id = 81] 00:43:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 81 (0x7f1e24354c00) [pid = 1872] [serial = 242] [outer = (nil)] 00:43:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 82 (0x7f1e2435c400) [pid = 1872] [serial = 243] [outer = 0x7f1e24354c00] 00:43:38 INFO - PROCESS | 1872 | 1461138218235 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 83 (0x7f1e266a6400) [pid = 1872] [serial = 244] [outer = 0x7f1e24354c00] 00:43:39 INFO - PROCESS | 1872 | 1461138219272 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]]]}] 00:43:39 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. 00:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1402ms 00:43:39 INFO - PROCESS | 1872 | 1461138219339 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:43:39 INFO - PROCESS | 1872 | 1461138219346 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:43:39 INFO - PROCESS | 1872 | 1461138219359 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:43:39 INFO - PROCESS | 1872 | 1461138219373 Marionette TRACE conn3 <- [1,298,null,{}] 00:43:39 INFO - PROCESS | 1872 | 1461138219395 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}] 00:43:39 INFO - PROCESS | 1872 | 1461138219650 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:43:39 INFO - PROCESS | 1872 | 1461138219663 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e29394800 == 43 [pid = 1872] [id = 82] 00:43:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 84 (0x7f1e1cf11400) [pid = 1872] [serial = 245] [outer = (nil)] 00:43:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 85 (0x7f1e277cd000) [pid = 1872] [serial = 246] [outer = 0x7f1e1cf11400] 00:43:39 INFO - PROCESS | 1872 | 1461138219727 Marionette DEBUG loaded listener.js 00:43:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 86 (0x7f1e3396b400) [pid = 1872] [serial = 247] [outer = 0x7f1e1cf11400] 00:43:40 INFO - PROCESS | 1872 | 1461138220510 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]]]}] 00:43:40 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. 00:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1202ms 00:43:40 INFO - PROCESS | 1872 | 1461138220568 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:43:40 INFO - PROCESS | 1872 | 1461138220572 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:43:40 INFO - PROCESS | 1872 | 1461138220580 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:43:40 INFO - PROCESS | 1872 | 1461138220582 Marionette TRACE conn3 <- [1,302,null,{}] 00:43:40 INFO - PROCESS | 1872 | 1461138220589 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}] 00:43:40 INFO - PROCESS | 1872 | 1461138220781 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:43:40 INFO - PROCESS | 1872 | 1461138220819 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33b8d800 == 44 [pid = 1872] [id = 83] 00:43:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 87 (0x7f1e32d36400) [pid = 1872] [serial = 248] [outer = (nil)] 00:43:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 88 (0x7f1e33ede800) [pid = 1872] [serial = 249] [outer = 0x7f1e32d36400] 00:43:40 INFO - PROCESS | 1872 | 1461138220883 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 89 (0x7f1e34eb3400) [pid = 1872] [serial = 250] [outer = 0x7f1e32d36400] 00:43:41 INFO - PROCESS | 1872 | 1461138221685 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]]]}] 00:43:41 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. 00:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1129ms 00:43:41 INFO - PROCESS | 1872 | 1461138221710 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1872 | 1461138221713 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:43:41 INFO - PROCESS | 1872 | 1461138221720 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1872 | 1461138221723 Marionette TRACE conn3 <- [1,306,null,{}] 00:43:41 INFO - PROCESS | 1872 | 1461138221729 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}] 00:43:41 INFO - PROCESS | 1872 | 1461138221905 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:43:41 INFO - PROCESS | 1872 | 1461138221930 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0ae800 == 45 [pid = 1872] [id = 84] 00:43:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 90 (0x7f1e36f13c00) [pid = 1872] [serial = 251] [outer = (nil)] 00:43:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 91 (0x7f1e36fc0000) [pid = 1872] [serial = 252] [outer = 0x7f1e36f13c00] 00:43:42 INFO - PROCESS | 1872 | 1461138222012 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 92 (0x7f1e38f42000) [pid = 1872] [serial = 253] [outer = 0x7f1e36f13c00] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 91 (0x7f1e32dba800) [pid = 1872] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 90 (0x7f1e273e4000) [pid = 1872] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 89 (0x7f1e26487000) [pid = 1872] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 88 (0x7f1e1cbe9c00) [pid = 1872] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 87 (0x7f1e1c2adc00) [pid = 1872] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:43:42 INFO - PROCESS | 1872 | --DOMWINDOW == 86 (0x7f1e1c2b2000) [pid = 1872] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:43:42 INFO - PROCESS | 1872 | 1461138222962 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]]]}] 00:43:43 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. 00:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1286ms 00:43:43 INFO - PROCESS | 1872 | 1461138223007 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1872 | 1461138223012 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:43:43 INFO - PROCESS | 1872 | 1461138223018 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1872 | 1461138223020 Marionette TRACE conn3 <- [1,310,null,{}] 00:43:43 INFO - PROCESS | 1872 | 1461138223045 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}] 00:43:43 INFO - PROCESS | 1872 | 1461138223241 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:43:43 INFO - PROCESS | 1872 | 1461138223384 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e29171800 == 46 [pid = 1872] [id = 85] 00:43:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 87 (0x7f1e32dba800) [pid = 1872] [serial = 254] [outer = (nil)] 00:43:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 88 (0x7f1e3905b000) [pid = 1872] [serial = 255] [outer = 0x7f1e32dba800] 00:43:43 INFO - PROCESS | 1872 | 1461138223461 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 89 (0x7f1e3920bc00) [pid = 1872] [serial = 256] [outer = 0x7f1e32dba800] 00:43:44 INFO - PROCESS | 1872 | 1461138224151 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]]]}] 00:43:44 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. 00:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1184ms 00:43:44 INFO - PROCESS | 1872 | 1461138224203 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1872 | 1461138224207 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:43:44 INFO - PROCESS | 1872 | 1461138224215 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1872 | 1461138224219 Marionette TRACE conn3 <- [1,314,null,{}] 00:43:44 INFO - PROCESS | 1872 | 1461138224229 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}] 00:43:44 INFO - PROCESS | 1872 | 1461138224498 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:43:44 INFO - PROCESS | 1872 | 1461138224566 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f098800 == 47 [pid = 1872] [id = 86] 00:43:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 90 (0x7f1e1c2a9400) [pid = 1872] [serial = 257] [outer = (nil)] 00:43:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 91 (0x7f1e1cf02800) [pid = 1872] [serial = 258] [outer = 0x7f1e1c2a9400] 00:43:44 INFO - PROCESS | 1872 | 1461138224685 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 92 (0x7f1e1eb3a400) [pid = 1872] [serial = 259] [outer = 0x7f1e1c2a9400] 00:43:45 INFO - PROCESS | 1872 | 1461138225634 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]]]}] 00:43:45 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. 00:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1437ms 00:43:45 INFO - PROCESS | 1872 | 1461138225654 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1872 | 1461138225662 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:43:45 INFO - PROCESS | 1872 | 1461138225671 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1872 | 1461138225677 Marionette TRACE conn3 <- [1,318,null,{}] 00:43:45 INFO - PROCESS | 1872 | 1461138225685 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}] 00:43:45 INFO - PROCESS | 1872 | 1461138225856 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:43:45 INFO - PROCESS | 1872 | 1461138225967 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2916c000 == 48 [pid = 1872] [id = 87] 00:43:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 93 (0x7f1e1cbe7c00) [pid = 1872] [serial = 260] [outer = (nil)] 00:43:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 94 (0x7f1e24359c00) [pid = 1872] [serial = 261] [outer = 0x7f1e1cbe7c00] 00:43:46 INFO - PROCESS | 1872 | 1461138226085 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 95 (0x7f1e25b44c00) [pid = 1872] [serial = 262] [outer = 0x7f1e1cbe7c00] 00:43:47 INFO - PROCESS | 1872 | 1461138227061 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]]]}] 00:43:47 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. 00:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1483ms 00:43:47 INFO - PROCESS | 1872 | 1461138227198 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1872 | 1461138227203 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:43:47 INFO - PROCESS | 1872 | 1461138227213 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1872 | 1461138227216 Marionette TRACE conn3 <- [1,322,null,{}] 00:43:47 INFO - PROCESS | 1872 | 1461138227232 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}] 00:43:47 INFO - PROCESS | 1872 | 1461138227423 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:43:47 INFO - PROCESS | 1872 | 1461138227695 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bd30800 == 49 [pid = 1872] [id = 88] 00:43:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 96 (0x7f1e2cf55400) [pid = 1872] [serial = 263] [outer = (nil)] 00:43:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 97 (0x7f1e34d2ec00) [pid = 1872] [serial = 264] [outer = 0x7f1e2cf55400] 00:43:47 INFO - PROCESS | 1872 | 1461138227776 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 98 (0x7f1e38e27800) [pid = 1872] [serial = 265] [outer = 0x7f1e2cf55400] 00:43:48 INFO - PROCESS | 1872 | 1461138228640 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]]]}] 00:43:48 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. 00:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1440ms 00:43:48 INFO - PROCESS | 1872 | 1461138228654 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1872 | 1461138228659 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:43:48 INFO - PROCESS | 1872 | 1461138228695 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1872 | 1461138228710 Marionette TRACE conn3 <- [1,326,null,{}] 00:43:48 INFO - PROCESS | 1872 | 1461138228722 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}] 00:43:48 INFO - PROCESS | 1872 | 1461138228921 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:43:49 INFO - PROCESS | 1872 | 1461138229066 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3d570000 == 50 [pid = 1872] [id = 89] 00:43:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 99 (0x7f1e1cbed800) [pid = 1872] [serial = 266] [outer = (nil)] 00:43:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 100 (0x7f1e39204c00) [pid = 1872] [serial = 267] [outer = 0x7f1e1cbed800] 00:43:49 INFO - PROCESS | 1872 | 1461138229140 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 101 (0x7f1e3940b000) [pid = 1872] [serial = 268] [outer = 0x7f1e1cbed800] 00:43:50 INFO - PROCESS | 1872 | 1461138230048 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]]]}] 00:43:50 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. 00:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1408ms 00:43:50 INFO - PROCESS | 1872 | 1461138230093 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1872 | 1461138230097 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:43:50 INFO - PROCESS | 1872 | 1461138230103 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1872 | 1461138230106 Marionette TRACE conn3 <- [1,330,null,{}] 00:43:50 INFO - PROCESS | 1872 | 1461138230111 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}] 00:43:50 INFO - PROCESS | 1872 | 1461138230289 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:43:50 INFO - PROCESS | 1872 | 1461138230435 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35030800 == 51 [pid = 1872] [id = 90] 00:43:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 102 (0x7f1e25b42800) [pid = 1872] [serial = 269] [outer = (nil)] 00:43:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 103 (0x7f1e3945dc00) [pid = 1872] [serial = 270] [outer = 0x7f1e25b42800] 00:43:50 INFO - PROCESS | 1872 | 1461138230547 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 104 (0x7f1e3b09d400) [pid = 1872] [serial = 271] [outer = 0x7f1e25b42800] 00:43:51 INFO - PROCESS | 1872 | 1461138231671 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]]]}] 00:43:51 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. 00:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1583ms 00:43:51 INFO - PROCESS | 1872 | 1461138231689 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1872 | 1461138231698 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:43:51 INFO - PROCESS | 1872 | 1461138231712 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1872 | 1461138231721 Marionette TRACE conn3 <- [1,334,null,{}] 00:43:51 INFO - PROCESS | 1872 | 1461138231736 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}] 00:43:51 INFO - PROCESS | 1872 | 1461138231988 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:43:52 INFO - PROCESS | 1872 | 1461138232171 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26136800 == 52 [pid = 1872] [id = 91] 00:43:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 105 (0x7f1e1cbe7400) [pid = 1872] [serial = 272] [outer = (nil)] 00:43:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 106 (0x7f1e1fa8f800) [pid = 1872] [serial = 273] [outer = 0x7f1e1cbe7400] 00:43:52 INFO - PROCESS | 1872 | 1461138232241 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 107 (0x7f1e224e7800) [pid = 1872] [serial = 274] [outer = 0x7f1e1cbe7400] 00:43:53 INFO - PROCESS | 1872 | 1461138233116 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]]]}] 00:43:53 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. 00:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1445ms 00:43:53 INFO - PROCESS | 1872 | 1461138233155 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1872 | 1461138233165 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:43:53 INFO - PROCESS | 1872 | 1461138233175 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1872 | 1461138233179 Marionette TRACE conn3 <- [1,338,null,{}] 00:43:53 INFO - PROCESS | 1872 | 1461138233185 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}] 00:43:53 INFO - PROCESS | 1872 | 1461138233341 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:43:53 INFO - PROCESS | 1872 | 1461138233497 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25bbf800 == 53 [pid = 1872] [id = 92] 00:43:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 108 (0x7f1e24353c00) [pid = 1872] [serial = 275] [outer = (nil)] 00:43:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 109 (0x7f1e2435f000) [pid = 1872] [serial = 276] [outer = 0x7f1e24353c00] 00:43:53 INFO - PROCESS | 1872 | 1461138233578 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 110 (0x7f1e26474800) [pid = 1872] [serial = 277] [outer = 0x7f1e24353c00] 00:43:53 INFO - PROCESS | 1872 | --DOMWINDOW == 109 (0x7f1e3884ec00) [pid = 1872] [serial = 218] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e29171800 == 52 [pid = 1872] [id = 85] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0ae800 == 51 [pid = 1872] [id = 84] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33b8d800 == 50 [pid = 1872] [id = 83] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e29394800 == 49 [pid = 1872] [id = 82] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cdd800 == 48 [pid = 1872] [id = 81] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ee61800 == 47 [pid = 1872] [id = 80] 00:43:54 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25cb4000 == 46 [pid = 1872] [id = 79] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 108 (0x7f1e340e1800) [pid = 1872] [serial = 212] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 107 (0x7f1e33ed9400) [pid = 1872] [serial = 215] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 106 (0x7f1e32dbf800) [pid = 1872] [serial = 209] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 105 (0x7f1e20683000) [pid = 1872] [serial = 203] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 104 (0x7f1e206eb800) [pid = 1872] [serial = 204] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 103 (0x7f1e23951400) [pid = 1872] [serial = 191] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 102 (0x7f1e24824800) [pid = 1872] [serial = 206] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 101 (0x7f1e1cbe5c00) [pid = 1872] [serial = 200] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 100 (0x7f1e1daca800) [pid = 1872] [serial = 201] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 99 (0x7f1e292a3000) [pid = 1872] [serial = 194] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 98 (0x7f1e1dad4000) [pid = 1872] [serial = 188] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 97 (0x7f1e33cb2000) [pid = 1872] [serial = 197] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 96 (0x7f1e34d2d400) [pid = 1872] [serial = 213] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 95 (0x7f1e26483000) [pid = 1872] [serial = 207] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 94 (0x7f1e35006000) [pid = 1872] [serial = 216] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | --DOMWINDOW == 93 (0x7f1e33bbb800) [pid = 1872] [serial = 210] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1872 | 1461138234471 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]]]}] 00:43:54 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. 00:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1333ms 00:43:54 INFO - PROCESS | 1872 | 1461138234510 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 1872 | 1461138234513 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:43:54 INFO - PROCESS | 1872 | 1461138234520 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1872 | 1461138234525 Marionette TRACE conn3 <- [1,342,null,{}] 00:43:54 INFO - PROCESS | 1872 | 1461138234541 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}] 00:43:54 INFO - PROCESS | 1872 | 1461138234691 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:43:54 INFO - PROCESS | 1872 | 1461138234709 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cdd800 == 47 [pid = 1872] [id = 93] 00:43:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 94 (0x7f1e20776000) [pid = 1872] [serial = 278] [outer = (nil)] 00:43:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 95 (0x7f1e23951400) [pid = 1872] [serial = 279] [outer = 0x7f1e20776000] 00:43:54 INFO - PROCESS | 1872 | 1461138234777 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 96 (0x7f1e26cac800) [pid = 1872] [serial = 280] [outer = 0x7f1e20776000] 00:43:55 INFO - PROCESS | 1872 | 1461138235781 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]]]}] 00:43:55 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. 00:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1333ms 00:43:55 INFO - PROCESS | 1872 | 1461138235856 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 1872 | 1461138235863 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:43:55 INFO - PROCESS | 1872 | 1461138235872 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1872 | 1461138235878 Marionette TRACE conn3 <- [1,346,null,{}] 00:43:55 INFO - PROCESS | 1872 | 1461138235887 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}] 00:43:56 INFO - PROCESS | 1872 | 1461138236093 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:43:56 INFO - PROCESS | 1872 | 1461138236228 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f89800 == 48 [pid = 1872] [id = 94] 00:43:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 97 (0x7f1e1c2adc00) [pid = 1872] [serial = 281] [outer = (nil)] 00:43:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 98 (0x7f1e20774000) [pid = 1872] [serial = 282] [outer = 0x7f1e1c2adc00] 00:43:56 INFO - PROCESS | 1872 | 1461138236307 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 99 (0x7f1e2077b000) [pid = 1872] [serial = 283] [outer = 0x7f1e1c2adc00] 00:43:57 INFO - PROCESS | 1872 | 1461138237191 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]]]}] 00:43:57 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. 00:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1347ms 00:43:57 INFO - PROCESS | 1872 | 1461138237219 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1872 | 1461138237227 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:43:57 INFO - PROCESS | 1872 | 1461138237238 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1872 | 1461138237242 Marionette TRACE conn3 <- [1,350,null,{}] 00:43:57 INFO - PROCESS | 1872 | 1461138237248 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}] 00:43:57 INFO - PROCESS | 1872 | 1461138237433 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:43:57 INFO - PROCESS | 1872 | 1461138237568 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc1d800 == 49 [pid = 1872] [id = 95] 00:43:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 100 (0x7f1e1ef38800) [pid = 1872] [serial = 284] [outer = (nil)] 00:43:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 101 (0x7f1e24357400) [pid = 1872] [serial = 285] [outer = 0x7f1e1ef38800] 00:43:57 INFO - PROCESS | 1872 | 1461138237644 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 102 (0x7f1e26dbbc00) [pid = 1872] [serial = 286] [outer = 0x7f1e1ef38800] 00:43:58 INFO - PROCESS | 1872 | 1461138238691 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]]]}] 00:43:58 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. 00:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1496ms 00:43:58 INFO - PROCESS | 1872 | 1461138238735 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:43:58 INFO - PROCESS | 1872 | 1461138238745 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:43:58 INFO - PROCESS | 1872 | 1461138238757 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1872 | 1461138238764 Marionette TRACE conn3 <- [1,354,null,{}] 00:43:58 INFO - PROCESS | 1872 | 1461138238781 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}] 00:43:59 INFO - PROCESS | 1872 | 1461138238996 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:43:59 INFO - PROCESS | 1872 | 1461138239228 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3503d000 == 50 [pid = 1872] [id = 96] 00:43:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 103 (0x7f1e292a3000) [pid = 1872] [serial = 287] [outer = (nil)] 00:43:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 104 (0x7f1e33cb2000) [pid = 1872] [serial = 288] [outer = 0x7f1e292a3000] 00:43:59 INFO - PROCESS | 1872 | 1461138239313 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 105 (0x7f1e34eb5400) [pid = 1872] [serial = 289] [outer = 0x7f1e292a3000] 00:44:00 INFO - PROCESS | 1872 | 1461138240180 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]]]}] 00:44:00 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. 00:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1494ms 00:44:00 INFO - PROCESS | 1872 | 1461138240248 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1872 | 1461138240254 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:44:00 INFO - PROCESS | 1872 | 1461138240261 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1872 | 1461138240264 Marionette TRACE conn3 <- [1,358,null,{}] 00:44:00 INFO - PROCESS | 1872 | 1461138240271 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}] 00:44:00 INFO - PROCESS | 1872 | 1461138240445 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:44:00 INFO - PROCESS | 1872 | 1461138240578 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24851000 == 51 [pid = 1872] [id = 97] 00:44:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 106 (0x7f1e32dba000) [pid = 1872] [serial = 290] [outer = (nil)] 00:44:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 107 (0x7f1e38e32000) [pid = 1872] [serial = 291] [outer = 0x7f1e32dba000] 00:44:00 INFO - PROCESS | 1872 | 1461138240653 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 108 (0x7f1e39067800) [pid = 1872] [serial = 292] [outer = 0x7f1e32dba000] 00:44:01 INFO - PROCESS | 1872 | 1461138241540 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]]]}] 00:44:01 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. 00:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1338ms 00:44:01 INFO - PROCESS | 1872 | 1461138241599 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1872 | 1461138241602 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:44:01 INFO - PROCESS | 1872 | 1461138241610 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1872 | 1461138241614 Marionette TRACE conn3 <- [1,362,null,{}] 00:44:01 INFO - PROCESS | 1872 | 1461138241623 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}] 00:44:01 INFO - PROCESS | 1872 | 1461138241803 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:44:01 INFO - PROCESS | 1872 | 1461138241939 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3ba42000 == 52 [pid = 1872] [id = 98] 00:44:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 109 (0x7f1e36f15c00) [pid = 1872] [serial = 293] [outer = (nil)] 00:44:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 110 (0x7f1e3929d800) [pid = 1872] [serial = 294] [outer = 0x7f1e36f15c00] 00:44:02 INFO - PROCESS | 1872 | 1461138242017 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 111 (0x7f1e3945fc00) [pid = 1872] [serial = 295] [outer = 0x7f1e36f15c00] 00:44:02 INFO - PROCESS | 1872 | 1461138242978 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]]]}] 00:44:03 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. 00:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1439ms 00:44:03 INFO - PROCESS | 1872 | 1461138243050 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1872 | 1461138243054 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:44:03 INFO - PROCESS | 1872 | 1461138243061 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1872 | 1461138243065 Marionette TRACE conn3 <- [1,366,null,{}] 00:44:03 INFO - PROCESS | 1872 | 1461138243073 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}] 00:44:03 INFO - PROCESS | 1872 | 1461138243318 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:44:03 INFO - PROCESS | 1872 | 1461138243507 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d217800 == 53 [pid = 1872] [id = 99] 00:44:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 112 (0x7f1e207abc00) [pid = 1872] [serial = 296] [outer = (nil)] 00:44:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 113 (0x7f1e3b0a3c00) [pid = 1872] [serial = 297] [outer = 0x7f1e207abc00] 00:44:03 INFO - PROCESS | 1872 | 1461138243653 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 114 (0x7f1e3bd88400) [pid = 1872] [serial = 298] [outer = 0x7f1e207abc00] 00:44:04 INFO - PROCESS | 1872 | 1461138244768 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]]]}] 00:44:04 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. 00:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1737ms 00:44:04 INFO - PROCESS | 1872 | 1461138244800 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1872 | 1461138244807 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:44:04 INFO - PROCESS | 1872 | 1461138244853 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1872 | 1461138244859 Marionette TRACE conn3 <- [1,370,null,{}] 00:44:04 INFO - PROCESS | 1872 | 1461138244872 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}] 00:44:05 INFO - PROCESS | 1872 | 1461138245066 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:44:05 INFO - PROCESS | 1872 | 1461138245306 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a7800 == 54 [pid = 1872] [id = 100] 00:44:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 115 (0x7f1e20780c00) [pid = 1872] [serial = 299] [outer = (nil)] 00:44:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 116 (0x7f1e207ae000) [pid = 1872] [serial = 300] [outer = 0x7f1e20780c00] 00:44:05 INFO - PROCESS | 1872 | 1461138245431 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e207b4000) [pid = 1872] [serial = 301] [outer = 0x7f1e20780c00] 00:44:05 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25bbf800 == 53 [pid = 1872] [id = 92] 00:44:05 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26136800 == 52 [pid = 1872] [id = 91] 00:44:05 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f098800 == 51 [pid = 1872] [id = 86] 00:44:06 INFO - PROCESS | 1872 | 1461138246250 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]]]}] 00:44:06 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. 00:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1480ms 00:44:06 INFO - PROCESS | 1872 | 1461138246301 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1872 | 1461138246308 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:44:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:44:06 INFO - PROCESS | 1872 | 1461138246319 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1872 | 1461138246322 Marionette TRACE conn3 <- [1,374,null,{}] 00:44:06 INFO - PROCESS | 1872 | 1461138246330 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}] 00:44:06 INFO - PROCESS | 1872 | 1461138246491 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:44:06 INFO - PROCESS | 1872 | 1461138246503 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2916b000 == 52 [pid = 1872] [id = 101] 00:44:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 118 (0x7f1e24356000) [pid = 1872] [serial = 302] [outer = (nil)] 00:44:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 119 (0x7f1e259c0000) [pid = 1872] [serial = 303] [outer = 0x7f1e24356000] 00:44:06 INFO - PROCESS | 1872 | 1461138246568 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 120 (0x7f1e27365c00) [pid = 1872] [serial = 304] [outer = 0x7f1e24356000] 00:44:07 INFO - PROCESS | 1872 | 1461138247640 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:44:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:44:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1385ms 00:44:07 INFO - PROCESS | 1872 | 1461138247705 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:44:07 INFO - PROCESS | 1872 | 1461138247708 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:44:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:44:07 INFO - PROCESS | 1872 | 1461138247715 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 1872 | 1461138247722 Marionette TRACE conn3 <- [1,378,null,{}] 00:44:07 INFO - PROCESS | 1872 | 1461138247744 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}] 00:44:07 INFO - PROCESS | 1872 | 1461138247945 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:44:07 INFO - PROCESS | 1872 | 1461138247965 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35049000 == 53 [pid = 1872] [id = 102] 00:44:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 121 (0x7f1e34dca400) [pid = 1872] [serial = 305] [outer = (nil)] 00:44:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e38e33400) [pid = 1872] [serial = 306] [outer = 0x7f1e34dca400] 00:44:08 INFO - PROCESS | 1872 | 1461138248035 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e39459400) [pid = 1872] [serial = 307] [outer = 0x7f1e34dca400] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e32d36400) [pid = 1872] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 121 (0x7f1e36f13c00) [pid = 1872] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 120 (0x7f1e24354c00) [pid = 1872] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 119 (0x7f1e1cf11400) [pid = 1872] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 118 (0x7f1e224e8800) [pid = 1872] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:44:08 INFO - PROCESS | 1872 | --DOMWINDOW == 117 (0x7f1e1d046800) [pid = 1872] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:44:09 INFO - PROCESS | 1872 | --DOMWINDOW == 116 (0x7f1e24353c00) [pid = 1872] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:44:09 INFO - PROCESS | 1872 | --DOMWINDOW == 115 (0x7f1e32dba800) [pid = 1872] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:44:09 INFO - PROCESS | 1872 | --DOMWINDOW == 114 (0x7f1e1cbe7400) [pid = 1872] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:44:09 INFO - PROCESS | 1872 | 1461138249046 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:44:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:44:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1385ms 00:44:09 INFO - PROCESS | 1872 | 1461138249112 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:44:09 INFO - PROCESS | 1872 | 1461138249117 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:44:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:44:09 INFO - PROCESS | 1872 | 1461138249123 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 1872 | 1461138249126 Marionette TRACE conn3 <- [1,382,null,{}] 00:44:09 INFO - PROCESS | 1872 | 1461138249132 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}] 00:44:09 INFO - PROCESS | 1872 | 1461138249318 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:44:09 INFO - PROCESS | 1872 | 1461138249390 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35039800 == 54 [pid = 1872] [id = 103] 00:44:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 115 (0x7f1e209a8400) [pid = 1872] [serial = 308] [outer = (nil)] 00:44:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 116 (0x7f1e209b4c00) [pid = 1872] [serial = 309] [outer = 0x7f1e209a8400] 00:44:09 INFO - PROCESS | 1872 | 1461138249463 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e22f6a000) [pid = 1872] [serial = 310] [outer = 0x7f1e209a8400] 00:44:10 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:10 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:10 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:10 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:10 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:10 INFO - PROCESS | 1872 | 1461138250176 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:44:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1128ms 00:44:10 INFO - PROCESS | 1872 | 1461138250252 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1872 | 1461138250256 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:44:10 INFO - PROCESS | 1872 | 1461138250270 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1872 | 1461138250272 Marionette TRACE conn3 <- [1,386,null,{}] 00:44:10 INFO - PROCESS | 1872 | 1461138250278 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}] 00:44:10 INFO - PROCESS | 1872 | 1461138250426 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:44:10 INFO - PROCESS | 1872 | 1461138250437 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d213000 == 55 [pid = 1872] [id = 104] 00:44:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 118 (0x7f1e20665800) [pid = 1872] [serial = 311] [outer = (nil)] 00:44:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 119 (0x7f1e2066e800) [pid = 1872] [serial = 312] [outer = 0x7f1e20665800] 00:44:10 INFO - PROCESS | 1872 | 1461138250500 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 120 (0x7f1e20673c00) [pid = 1872] [serial = 313] [outer = 0x7f1e20665800] 00:44:11 INFO - PROCESS | 1872 | 1461138251550 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]]]}] 00:44:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:44:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1332ms 00:44:11 INFO - PROCESS | 1872 | 1461138251603 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 1872 | 1461138251609 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:44:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:44:11 INFO - PROCESS | 1872 | 1461138251619 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1872 | 1461138251624 Marionette TRACE conn3 <- [1,390,null,{}] 00:44:11 INFO - PROCESS | 1872 | 1461138251634 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}] 00:44:11 INFO - PROCESS | 1872 | 1461138251848 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:44:12 INFO - PROCESS | 1872 | 1461138252046 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c291800 == 56 [pid = 1872] [id = 105] 00:44:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 121 (0x7f1e20779c00) [pid = 1872] [serial = 314] [outer = (nil)] 00:44:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e207ab800) [pid = 1872] [serial = 315] [outer = 0x7f1e20779c00] 00:44:12 INFO - PROCESS | 1872 | 1461138252170 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e2085ec00) [pid = 1872] [serial = 316] [outer = 0x7f1e20779c00] 00:44:13 INFO - PROCESS | 1872 | 1461138253056 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]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1486ms 00:44:13 INFO - PROCESS | 1872 | 1461138253105 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1872 | 1461138253114 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:44:13 INFO - PROCESS | 1872 | 1461138253126 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1872 | 1461138253129 Marionette TRACE conn3 <- [1,394,null,{}] 00:44:13 INFO - PROCESS | 1872 | 1461138253137 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}] 00:44:13 INFO - PROCESS | 1872 | 1461138253314 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:44:13 INFO - PROCESS | 1872 | 1461138253454 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25d84000 == 57 [pid = 1872] [id = 106] 00:44:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e1eb3a800) [pid = 1872] [serial = 317] [outer = (nil)] 00:44:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e24353c00) [pid = 1872] [serial = 318] [outer = 0x7f1e1eb3a800] 00:44:13 INFO - PROCESS | 1872 | 1461138253531 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e2736fc00) [pid = 1872] [serial = 319] [outer = 0x7f1e1eb3a800] 00:44:14 INFO - PROCESS | 1872 | 1461138254657 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]]]}] 00:44:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:44:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1588ms 00:44:14 INFO - PROCESS | 1872 | 1461138254715 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:44:14 INFO - PROCESS | 1872 | 1461138254718 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:44:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:44:14 INFO - PROCESS | 1872 | 1461138254726 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 1872 | 1461138254732 Marionette TRACE conn3 <- [1,398,null,{}] 00:44:14 INFO - PROCESS | 1872 | 1461138254748 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}] 00:44:14 INFO - PROCESS | 1872 | 1461138254967 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:44:15 INFO - PROCESS | 1872 | 1461138255168 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bd40000 == 58 [pid = 1872] [id = 107] 00:44:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e3884b800) [pid = 1872] [serial = 320] [outer = (nil)] 00:44:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e3940a400) [pid = 1872] [serial = 321] [outer = 0x7f1e3884b800] 00:44:15 INFO - PROCESS | 1872 | 1461138255247 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e3b0a0c00) [pid = 1872] [serial = 322] [outer = 0x7f1e3884b800] 00:44:16 INFO - PROCESS | 1872 | 1461138256173 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]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:44:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1495ms 00:44:16 INFO - PROCESS | 1872 | 1461138256222 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:44:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:44:16 INFO - PROCESS | 1872 | 1461138256227 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:44:16 INFO - PROCESS | 1872 | 1461138256234 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1872 | 1461138256237 Marionette TRACE conn3 <- [1,402,null,{}] 00:44:16 INFO - PROCESS | 1872 | 1461138256243 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}] 00:44:16 INFO - PROCESS | 1872 | 1461138256406 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:44:16 INFO - PROCESS | 1872 | 1461138256551 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db1e000 == 59 [pid = 1872] [id = 108] 00:44:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e3905dc00) [pid = 1872] [serial = 323] [outer = (nil)] 00:44:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e3d361800) [pid = 1872] [serial = 324] [outer = 0x7f1e3905dc00] 00:44:16 INFO - PROCESS | 1872 | 1461138256629 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e3d597800) [pid = 1872] [serial = 325] [outer = 0x7f1e3905dc00] 00:44:17 INFO - PROCESS | 1872 | 1461138257548 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]]]}] 00:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1382ms 00:44:17 INFO - PROCESS | 1872 | 1461138257616 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 1872 | 1461138257620 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:44:17 INFO - PROCESS | 1872 | 1461138257627 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1872 | 1461138257631 Marionette TRACE conn3 <- [1,406,null,{}] 00:44:17 INFO - PROCESS | 1872 | 1461138257637 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}] 00:44:17 INFO - PROCESS | 1872 | 1461138257849 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:44:17 INFO - PROCESS | 1872 | 1461138257991 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0ae000 == 60 [pid = 1872] [id = 109] 00:44:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e1daca800) [pid = 1872] [serial = 326] [outer = (nil)] 00:44:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e20774c00) [pid = 1872] [serial = 327] [outer = 0x7f1e1daca800] 00:44:18 INFO - PROCESS | 1872 | 1461138258105 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e21289800) [pid = 1872] [serial = 328] [outer = 0x7f1e1daca800] 00:44:18 INFO - PROCESS | 1872 | 1461138258972 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]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:44:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1384ms 00:44:19 INFO - PROCESS | 1872 | 1461138259012 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1872 | 1461138259016 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:44:19 INFO - PROCESS | 1872 | 1461138259024 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1872 | 1461138259028 Marionette TRACE conn3 <- [1,410,null,{}] 00:44:19 INFO - PROCESS | 1872 | 1461138259034 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}] 00:44:19 INFO - PROCESS | 1872 | 1461138259240 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:44:19 INFO - PROCESS | 1872 | 1461138259690 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db0d000 == 61 [pid = 1872] [id = 110] 00:44:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e1d03fc00) [pid = 1872] [serial = 329] [outer = (nil)] 00:44:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e1dad7000) [pid = 1872] [serial = 330] [outer = 0x7f1e1d03fc00] 00:44:19 INFO - PROCESS | 1872 | 1461138259810 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e1fa96000) [pid = 1872] [serial = 331] [outer = 0x7f1e1d03fc00] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e38800 == 60 [pid = 1872] [id = 59] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35039800 == 59 [pid = 1872] [id = 103] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35049000 == 58 [pid = 1872] [id = 102] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2916b000 == 57 [pid = 1872] [id = 101] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e39204c00) [pid = 1872] [serial = 267] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e23951400) [pid = 1872] [serial = 279] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a7800 == 56 [pid = 1872] [id = 100] 00:44:20 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cdd800 == 55 [pid = 1872] [id = 93] 00:44:20 INFO - PROCESS | 1872 | 1461138260825 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]]]}] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e2435c400) [pid = 1872] [serial = 243] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e266a6400) [pid = 1872] [serial = 244] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e277cd000) [pid = 1872] [serial = 246] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e224f3000) [pid = 1872] [serial = 240] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e24350400) [pid = 1872] [serial = 241] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e1ebc4400) [pid = 1872] [serial = 238] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e1dacf400) [pid = 1872] [serial = 237] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e224efc00) [pid = 1872] [serial = 234] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e3905b000) [pid = 1872] [serial = 255] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e243c4800) [pid = 1872] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e38f42000) [pid = 1872] [serial = 253] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e34eb3400) [pid = 1872] [serial = 250] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e3396b400) [pid = 1872] [serial = 247] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e2435f000) [pid = 1872] [serial = 276] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 121 (0x7f1e34d2ec00) [pid = 1872] [serial = 264] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 120 (0x7f1e24359c00) [pid = 1872] [serial = 261] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 119 (0x7f1e3920bc00) [pid = 1872] [serial = 256] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 118 (0x7f1e3945dc00) [pid = 1872] [serial = 270] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 117 (0x7f1e1cf02800) [pid = 1872] [serial = 258] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 116 (0x7f1e1fa8f800) [pid = 1872] [serial = 273] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 115 (0x7f1e26474800) [pid = 1872] [serial = 277] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 114 (0x7f1e224e7800) [pid = 1872] [serial = 274] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 113 (0x7f1e33ede800) [pid = 1872] [serial = 249] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 112 (0x7f1e36fc0000) [pid = 1872] [serial = 252] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 111 (0x7f1e1fa93c00) [pid = 1872] [serial = 221] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 110 (0x7f1e34ebe000) [pid = 1872] [serial = 228] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 109 (0x7f1e26173c00) [pid = 1872] [serial = 225] [outer = (nil)] [url = about:blank] 00:44:20 INFO - PROCESS | 1872 | --DOMWINDOW == 108 (0x7f1e2435ac00) [pid = 1872] [serial = 231] [outer = (nil)] [url = about:blank] 00:44:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:44:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1890ms 00:44:20 INFO - PROCESS | 1872 | 1461138260917 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1872 | 1461138260924 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:44:20 INFO - PROCESS | 1872 | 1461138260934 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1872 | 1461138260938 Marionette TRACE conn3 <- [1,414,null,{}] 00:44:20 INFO - PROCESS | 1872 | 1461138260947 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}] 00:44:21 INFO - PROCESS | 1872 | 1461138261113 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:44:21 INFO - PROCESS | 1872 | 1461138261212 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a6800 == 56 [pid = 1872] [id = 111] 00:44:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 109 (0x7f1e1c2b0c00) [pid = 1872] [serial = 332] [outer = (nil)] 00:44:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 110 (0x7f1e206dd800) [pid = 1872] [serial = 333] [outer = 0x7f1e1c2b0c00] 00:44:21 INFO - PROCESS | 1872 | 1461138261281 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 111 (0x7f1e20780000) [pid = 1872] [serial = 334] [outer = 0x7f1e1c2b0c00] 00:44:22 INFO - PROCESS | 1872 | 1461138262100 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]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:44:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1234ms 00:44:22 INFO - PROCESS | 1872 | 1461138262172 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:44:22 INFO - PROCESS | 1872 | 1461138262178 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:44:22 INFO - PROCESS | 1872 | 1461138262185 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1872 | 1461138262188 Marionette TRACE conn3 <- [1,418,null,{}] 00:44:22 INFO - PROCESS | 1872 | 1461138262195 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}] 00:44:22 INFO - PROCESS | 1872 | 1461138262372 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:44:22 INFO - PROCESS | 1872 | 1461138262468 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25cb3000 == 57 [pid = 1872] [id = 112] 00:44:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 112 (0x7f1e205f9400) [pid = 1872] [serial = 335] [outer = (nil)] 00:44:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 113 (0x7f1e2085a400) [pid = 1872] [serial = 336] [outer = 0x7f1e205f9400] 00:44:22 INFO - PROCESS | 1872 | 1461138262534 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 114 (0x7f1e224e7800) [pid = 1872] [serial = 337] [outer = 0x7f1e205f9400] 00:44:23 INFO - PROCESS | 1872 | 1461138263720 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]]]}] 00:44:23 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 00:44:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1582ms 00:44:23 INFO - PROCESS | 1872 | 1461138263775 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1872 | 1461138263778 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:44:23 INFO - PROCESS | 1872 | 1461138263793 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1872 | 1461138263802 Marionette TRACE conn3 <- [1,422,null,{}] 00:44:23 INFO - PROCESS | 1872 | 1461138263827 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}] 00:44:24 INFO - PROCESS | 1872 | 1461138264084 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:44:24 INFO - PROCESS | 1872 | 1461138264124 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cd2000 == 58 [pid = 1872] [id = 113] 00:44:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 115 (0x7f1e20689400) [pid = 1872] [serial = 338] [outer = (nil)] 00:44:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 116 (0x7f1e26175400) [pid = 1872] [serial = 339] [outer = 0x7f1e20689400] 00:44:24 INFO - PROCESS | 1872 | 1461138264188 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e27e96400) [pid = 1872] [serial = 340] [outer = 0x7f1e20689400] 00:44:25 INFO - PROCESS | 1872 | --DOMWINDOW == 116 (0x7f1e34dca400) [pid = 1872] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:44:25 INFO - PROCESS | 1872 | --DOMWINDOW == 115 (0x7f1e20780c00) [pid = 1872] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:44:25 INFO - PROCESS | 1872 | --DOMWINDOW == 114 (0x7f1e24356000) [pid = 1872] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:44:25 INFO - PROCESS | 1872 | --DOMWINDOW == 113 (0x7f1e209a8400) [pid = 1872] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:44:25 INFO - PROCESS | 1872 | 1461138265387 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]]]}] 00:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1652ms 00:44:25 INFO - PROCESS | 1872 | 1461138265437 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1872 | 1461138265442 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:44:25 INFO - PROCESS | 1872 | 1461138265458 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1872 | 1461138265461 Marionette TRACE conn3 <- [1,426,null,{}] 00:44:25 INFO - PROCESS | 1872 | 1461138265467 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}] 00:44:25 INFO - PROCESS | 1872 | 1461138265678 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:44:25 INFO - PROCESS | 1872 | 1461138265781 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b35800 == 59 [pid = 1872] [id = 114] 00:44:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 114 (0x7f1e20672000) [pid = 1872] [serial = 341] [outer = (nil)] 00:44:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 115 (0x7f1e29589400) [pid = 1872] [serial = 342] [outer = 0x7f1e20672000] 00:44:25 INFO - PROCESS | 1872 | 1461138265845 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 116 (0x7f1e32dc3400) [pid = 1872] [serial = 343] [outer = 0x7f1e20672000] 00:44:26 INFO - PROCESS | 1872 | 1461138266601 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] 00:44:26 INFO - PROCESS | 1872 | 1461138266657 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:44:26 INFO - PROCESS | 1872 | 1461138266664 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1872 | 1461138266667 Marionette TRACE conn3 <- [1,430,null,{}] 00:44:26 INFO - PROCESS | 1872 | 1461138266673 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}] 00:44:26 INFO - PROCESS | 1872 | 1461138266826 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:44:26 INFO - PROCESS | 1872 | 1461138266840 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c286000 == 60 [pid = 1872] [id = 115] 00:44:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e34eb3000) [pid = 1872] [serial = 344] [outer = (nil)] 00:44:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 118 (0x7f1e35009400) [pid = 1872] [serial = 345] [outer = 0x7f1e34eb3000] 00:44:26 INFO - PROCESS | 1872 | 1461138266932 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 119 (0x7f1e38f45c00) [pid = 1872] [serial = 346] [outer = 0x7f1e34eb3000] 00:44:28 INFO - PROCESS | 1872 | 1461138268012 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]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1393ms 00:44:28 INFO - PROCESS | 1872 | 1461138268058 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1872 | 1461138268065 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:44:28 INFO - PROCESS | 1872 | 1461138268075 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1872 | 1461138268080 Marionette TRACE conn3 <- [1,434,null,{}] 00:44:28 INFO - PROCESS | 1872 | 1461138268089 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}] 00:44:28 INFO - PROCESS | 1872 | 1461138268280 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:44:28 INFO - PROCESS | 1872 | 1461138268480 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25266800 == 61 [pid = 1872] [id = 116] 00:44:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 120 (0x7f1e20686800) [pid = 1872] [serial = 347] [outer = (nil)] 00:44:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 121 (0x7f1e20775800) [pid = 1872] [serial = 348] [outer = 0x7f1e20686800] 00:44:28 INFO - PROCESS | 1872 | 1461138268566 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e207afc00) [pid = 1872] [serial = 349] [outer = 0x7f1e20686800] 00:44:29 INFO - PROCESS | 1872 | 1461138269452 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]]]}] 00:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1442ms 00:44:29 INFO - PROCESS | 1872 | 1461138269517 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1872 | 1461138269526 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:44:29 INFO - PROCESS | 1872 | 1461138269538 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1872 | 1461138269542 Marionette TRACE conn3 <- [1,438,null,{}] 00:44:29 INFO - PROCESS | 1872 | 1461138269549 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}] 00:44:29 INFO - PROCESS | 1872 | 1461138269771 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:44:30 INFO - PROCESS | 1872 | 1461138270017 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc15800 == 62 [pid = 1872] [id = 117] 00:44:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e1aff7c00) [pid = 1872] [serial = 350] [outer = (nil)] 00:44:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e20688c00) [pid = 1872] [serial = 351] [outer = 0x7f1e1aff7c00] 00:44:30 INFO - PROCESS | 1872 | 1461138270138 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e209b6800) [pid = 1872] [serial = 352] [outer = 0x7f1e1aff7c00] 00:44:31 INFO - PROCESS | 1872 | 1461138271053 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]]]}] 00:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1588ms 00:44:31 INFO - PROCESS | 1872 | 1461138271127 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1872 | 1461138271130 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:44:31 INFO - PROCESS | 1872 | 1461138271138 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1872 | 1461138271145 Marionette TRACE conn3 <- [1,442,null,{}] 00:44:31 INFO - PROCESS | 1872 | 1461138271163 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}] 00:44:31 INFO - PROCESS | 1872 | 1461138271388 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:44:31 INFO - PROCESS | 1872 | 1461138271573 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35054000 == 63 [pid = 1872] [id = 118] 00:44:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e24353000) [pid = 1872] [serial = 353] [outer = (nil)] 00:44:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e26487000) [pid = 1872] [serial = 354] [outer = 0x7f1e24353000] 00:44:31 INFO - PROCESS | 1872 | 1461138271731 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e33e10800) [pid = 1872] [serial = 355] [outer = 0x7f1e24353000] 00:44:32 INFO - PROCESS | 1872 | 1461138272620 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]]]}] 00:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1539ms 00:44:32 INFO - PROCESS | 1872 | 1461138272678 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1872 | 1461138272685 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:44:32 INFO - PROCESS | 1872 | 1461138272694 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1872 | 1461138272697 Marionette TRACE conn3 <- [1,446,null,{}] 00:44:32 INFO - PROCESS | 1872 | 1461138272704 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}] 00:44:32 INFO - PROCESS | 1872 | 1461138272881 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:44:33 INFO - PROCESS | 1872 | 1461138273022 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e393a6800 == 64 [pid = 1872] [id = 119] 00:44:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e24831c00) [pid = 1872] [serial = 356] [outer = (nil)] 00:44:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e36fc5400) [pid = 1872] [serial = 357] [outer = 0x7f1e24831c00] 00:44:33 INFO - PROCESS | 1872 | 1461138273100 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e39205800) [pid = 1872] [serial = 358] [outer = 0x7f1e24831c00] 00:44:33 INFO - PROCESS | 1872 | 1461138273986 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]]]}] 00:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1331ms 00:44:34 INFO - PROCESS | 1872 | 1461138274026 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1872 | 1461138274030 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:44:34 INFO - PROCESS | 1872 | 1461138274036 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1872 | 1461138274040 Marionette TRACE conn3 <- [1,450,null,{}] 00:44:34 INFO - PROCESS | 1872 | 1461138274046 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}] 00:44:34 INFO - PROCESS | 1872 | 1461138274226 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:44:34 INFO - PROCESS | 1872 | 1461138274372 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3d314800 == 65 [pid = 1872] [id = 120] 00:44:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e1c2a7800) [pid = 1872] [serial = 359] [outer = (nil)] 00:44:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e39458c00) [pid = 1872] [serial = 360] [outer = 0x7f1e1c2a7800] 00:44:34 INFO - PROCESS | 1872 | 1461138274446 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e3bd85400) [pid = 1872] [serial = 361] [outer = 0x7f1e1c2a7800] 00:44:35 INFO - PROCESS | 1872 | 1461138275385 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] 00:44:35 INFO - PROCESS | 1872 | 1461138275424 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:44:35 INFO - PROCESS | 1872 | 1461138275431 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1872 | 1461138275435 Marionette TRACE conn3 <- [1,454,null,{}] 00:44:35 INFO - PROCESS | 1872 | 1461138275441 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}] 00:44:35 INFO - PROCESS | 1872 | 1461138275640 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:44:35 INFO - PROCESS | 1872 | 1461138275783 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2071e800 == 66 [pid = 1872] [id = 121] 00:44:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e1b3ca000) [pid = 1872] [serial = 362] [outer = (nil)] 00:44:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e1b3cf800) [pid = 1872] [serial = 363] [outer = 0x7f1e1b3ca000] 00:44:35 INFO - PROCESS | 1872 | 1461138275857 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e3d5df400) [pid = 1872] [serial = 364] [outer = 0x7f1e1b3ca000] 00:44:36 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:36 INFO - PROCESS | 1872 | 1461138276826 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]]]}] 00:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1433ms 00:44:36 INFO - PROCESS | 1872 | 1461138276866 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1872 | 1461138276870 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:44:36 INFO - PROCESS | 1872 | 1461138276879 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1872 | 1461138276883 Marionette TRACE conn3 <- [1,458,null,{}] 00:44:36 INFO - PROCESS | 1872 | 1461138276890 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}] 00:44:37 INFO - PROCESS | 1872 | 1461138277091 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:44:37 INFO - PROCESS | 1872 | 1461138277283 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b3a9000 == 67 [pid = 1872] [id = 122] 00:44:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e1b2c3400) [pid = 1872] [serial = 365] [outer = (nil)] 00:44:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e1b2c8c00) [pid = 1872] [serial = 366] [outer = 0x7f1e1b2c3400] 00:44:37 INFO - PROCESS | 1872 | 1461138277383 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e1b2ce400) [pid = 1872] [serial = 367] [outer = 0x7f1e1b2c3400] 00:44:38 INFO - PROCESS | 1872 | 1461138278408 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] 00:44:38 INFO - PROCESS | 1872 | 1461138278473 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:44:38 INFO - PROCESS | 1872 | 1461138278485 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1872 | 1461138278491 Marionette TRACE conn3 <- [1,462,null,{}] 00:44:38 INFO - PROCESS | 1872 | 1461138278502 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}] 00:44:38 INFO - PROCESS | 1872 | 1461138278771 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:44:39 INFO - PROCESS | 1872 | 1461138278997 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d222000 == 68 [pid = 1872] [id = 123] 00:44:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e1c2b0800) [pid = 1872] [serial = 368] [outer = (nil)] 00:44:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e1cbef400) [pid = 1872] [serial = 369] [outer = 0x7f1e1c2b0800] 00:44:39 INFO - PROCESS | 1872 | 1461138279083 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e1dad1000) [pid = 1872] [serial = 370] [outer = 0x7f1e1c2b0800] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b35800 == 67 [pid = 1872] [id = 114] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cd2000 == 66 [pid = 1872] [id = 113] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25cb3000 == 65 [pid = 1872] [id = 112] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e2066e800) [pid = 1872] [serial = 312] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a6800 == 64 [pid = 1872] [id = 111] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1db0d000 == 63 [pid = 1872] [id = 110] 00:44:39 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c291800 == 62 [pid = 1872] [id = 105] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e38e33400) [pid = 1872] [serial = 306] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e207b4000) [pid = 1872] [serial = 301] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e207ae000) [pid = 1872] [serial = 300] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e259c0000) [pid = 1872] [serial = 303] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e209b4c00) [pid = 1872] [serial = 309] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e24357400) [pid = 1872] [serial = 285] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e3b0a3c00) [pid = 1872] [serial = 297] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e20774000) [pid = 1872] [serial = 282] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e33cb2000) [pid = 1872] [serial = 288] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e38e32000) [pid = 1872] [serial = 291] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e3929d800) [pid = 1872] [serial = 294] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e39459400) [pid = 1872] [serial = 307] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e22f6a000) [pid = 1872] [serial = 310] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e27365c00) [pid = 1872] [serial = 304] [outer = (nil)] [url = about:blank] 00:44:39 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:39 INFO - PROCESS | 1872 | 1461138279996 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] 00:44:40 INFO - PROCESS | 1872 | 1461138280041 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:44:40 INFO - PROCESS | 1872 | 1461138280052 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1872 | 1461138280055 Marionette TRACE conn3 <- [1,466,null,{}] 00:44:40 INFO - PROCESS | 1872 | 1461138280063 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}] 00:44:40 INFO - PROCESS | 1872 | 1461138280230 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:44:40 INFO - PROCESS | 1872 | 1461138280348 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f8f800 == 63 [pid = 1872] [id = 124] 00:44:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e1aff5400) [pid = 1872] [serial = 371] [outer = (nil)] 00:44:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e20672c00) [pid = 1872] [serial = 372] [outer = 0x7f1e1aff5400] 00:44:40 INFO - PROCESS | 1872 | 1461138280414 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e207a8800) [pid = 1872] [serial = 373] [outer = 0x7f1e1aff5400] 00:44:41 INFO - PROCESS | 1872 | 1461138281271 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] 00:44:41 INFO - PROCESS | 1872 | 1461138281296 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:44:41 INFO - PROCESS | 1872 | 1461138281304 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1872 | 1461138281309 Marionette TRACE conn3 <- [1,470,null,{}] 00:44:41 INFO - PROCESS | 1872 | 1461138281325 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}] 00:44:41 INFO - PROCESS | 1872 | 1461138281485 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:44:41 INFO - PROCESS | 1872 | 1461138281502 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26906800 == 64 [pid = 1872] [id = 125] 00:44:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e20978400) [pid = 1872] [serial = 374] [outer = (nil)] 00:44:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e20981800) [pid = 1872] [serial = 375] [outer = 0x7f1e20978400] 00:44:41 INFO - PROCESS | 1872 | 1461138281570 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e2127e800) [pid = 1872] [serial = 376] [outer = 0x7f1e20978400] 00:44:42 INFO - PROCESS | 1872 | 1461138282444 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]]]}] 00:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1195ms 00:44:42 INFO - PROCESS | 1872 | 1461138282508 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:44:42 INFO - PROCESS | 1872 | 1461138282513 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:44:42 INFO - PROCESS | 1872 | 1461138282520 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1872 | 1461138282523 Marionette TRACE conn3 <- [1,474,null,{}] 00:44:42 INFO - PROCESS | 1872 | 1461138282545 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}] 00:44:42 INFO - PROCESS | 1872 | 1461138282741 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:44:42 INFO - PROCESS | 1872 | 1461138282760 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2ceb2800 == 65 [pid = 1872] [id = 126] 00:44:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e20583c00) [pid = 1872] [serial = 377] [outer = (nil)] 00:44:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e224f3c00) [pid = 1872] [serial = 378] [outer = 0x7f1e20583c00] 00:44:42 INFO - PROCESS | 1872 | 1461138282824 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e26cab800) [pid = 1872] [serial = 379] [outer = 0x7f1e20583c00] 00:44:43 INFO - PROCESS | 1872 | 1461138283759 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]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1280ms 00:44:43 INFO - PROCESS | 1872 | 1461138283800 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:44:43 INFO - PROCESS | 1872 | 1461138283804 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:44:43 INFO - PROCESS | 1872 | 1461138283830 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1872 | 1461138283832 Marionette TRACE conn3 <- [1,478,null,{}] 00:44:43 INFO - PROCESS | 1872 | 1461138283839 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}] 00:44:44 INFO - PROCESS | 1872 | 1461138284114 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:44:44 INFO - PROCESS | 1872 | 1461138284145 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3502e000 == 66 [pid = 1872] [id = 127] 00:44:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e26db3400) [pid = 1872] [serial = 380] [outer = (nil)] 00:44:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e32d37c00) [pid = 1872] [serial = 381] [outer = 0x7f1e26db3400] 00:44:44 INFO - PROCESS | 1872 | 1461138284229 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e34032c00) [pid = 1872] [serial = 382] [outer = 0x7f1e26db3400] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e20776000) [pid = 1872] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e20689400) [pid = 1872] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e1d03fc00) [pid = 1872] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e1c2b0c00) [pid = 1872] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e205f9400) [pid = 1872] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e20672000) [pid = 1872] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e1cf0ac00) [pid = 1872] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e1cf0ec00) [pid = 1872] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e27730400) [pid = 1872] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:44:44 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e35010c00) [pid = 1872] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:44:45 INFO - PROCESS | 1872 | 1461138285126 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]]]}] 00:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1352ms 00:44:45 INFO - PROCESS | 1872 | 1461138285163 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:44:45 INFO - PROCESS | 1872 | 1461138285167 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:44:45 INFO - PROCESS | 1872 | 1461138285174 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1872 | 1461138285178 Marionette TRACE conn3 <- [1,482,null,{}] 00:44:45 INFO - PROCESS | 1872 | 1461138285184 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}] 00:44:45 INFO - PROCESS | 1872 | 1461138285443 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:44:45 INFO - PROCESS | 1872 | 1461138285557 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39308800 == 67 [pid = 1872] [id = 128] 00:44:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e205f9400) [pid = 1872] [serial = 383] [outer = (nil)] 00:44:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e2772a800) [pid = 1872] [serial = 384] [outer = 0x7f1e205f9400] 00:44:45 INFO - PROCESS | 1872 | 1461138285626 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e38dadc00) [pid = 1872] [serial = 385] [outer = 0x7f1e205f9400] 00:44:46 INFO - PROCESS | 1872 | 1461138286402 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]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1281ms 00:44:46 INFO - PROCESS | 1872 | 1461138286457 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1872 | 1461138286462 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:44:46 INFO - PROCESS | 1872 | 1461138286472 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1872 | 1461138286476 Marionette TRACE conn3 <- [1,486,null,{}] 00:44:46 INFO - PROCESS | 1872 | 1461138286486 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}] 00:44:46 INFO - PROCESS | 1872 | 1461138286759 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:44:46 INFO - PROCESS | 1872 | 1461138286913 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c457800 == 68 [pid = 1872] [id = 129] 00:44:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e1aff5c00) [pid = 1872] [serial = 386] [outer = (nil)] 00:44:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e1affa000) [pid = 1872] [serial = 387] [outer = 0x7f1e1aff5c00] 00:44:47 INFO - PROCESS | 1872 | 1461138286995 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e1b3cc000) [pid = 1872] [serial = 388] [outer = 0x7f1e1aff5c00] 00:44:48 INFO - PROCESS | 1872 | 1461138288043 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]]]}] 00:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1634ms 00:44:48 INFO - PROCESS | 1872 | 1461138288111 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:44:48 INFO - PROCESS | 1872 | 1461138288123 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:44:48 INFO - PROCESS | 1872 | 1461138288136 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1872 | 1461138288147 Marionette TRACE conn3 <- [1,490,null,{}] 00:44:48 INFO - PROCESS | 1872 | 1461138288159 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}] 00:44:48 INFO - PROCESS | 1872 | 1461138288459 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:44:48 INFO - PROCESS | 1872 | 1461138288668 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2071c000 == 69 [pid = 1872] [id = 130] 00:44:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e20668c00) [pid = 1872] [serial = 389] [outer = (nil)] 00:44:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e207b1c00) [pid = 1872] [serial = 390] [outer = 0x7f1e20668c00] 00:44:48 INFO - PROCESS | 1872 | 1461138288749 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e20977c00) [pid = 1872] [serial = 391] [outer = 0x7f1e20668c00] 00:44:49 INFO - PROCESS | 1872 | 1461138289698 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]]]}] 00:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1599ms 00:44:49 INFO - PROCESS | 1872 | 1461138289732 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:44:49 INFO - PROCESS | 1872 | 1461138289737 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:44:49 INFO - PROCESS | 1872 | 1461138289745 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1872 | 1461138289749 Marionette TRACE conn3 <- [1,494,null,{}] 00:44:49 INFO - PROCESS | 1872 | 1461138289756 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}] 00:44:49 INFO - PROCESS | 1872 | 1461138289935 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:44:50 INFO - PROCESS | 1872 | 1461138290089 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292d2800 == 70 [pid = 1872] [id = 131] 00:44:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e20734c00) [pid = 1872] [serial = 392] [outer = (nil)] 00:44:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e2073ec00) [pid = 1872] [serial = 393] [outer = 0x7f1e20734c00] 00:44:50 INFO - PROCESS | 1872 | 1461138290166 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e2097b000) [pid = 1872] [serial = 394] [outer = 0x7f1e20734c00] 00:44:51 INFO - PROCESS | 1872 | 1461138291191 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]]]}] 00:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1487ms 00:44:51 INFO - PROCESS | 1872 | 1461138291233 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:44:51 INFO - PROCESS | 1872 | 1461138291239 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:44:51 INFO - PROCESS | 1872 | 1461138291257 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1872 | 1461138291264 Marionette TRACE conn3 <- [1,498,null,{}] 00:44:51 INFO - PROCESS | 1872 | 1461138291271 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}] 00:44:51 INFO - PROCESS | 1872 | 1461138291455 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:44:51 INFO - PROCESS | 1872 | 1461138291647 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d4d4800 == 71 [pid = 1872] [id = 132] 00:44:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e1d8e2c00) [pid = 1872] [serial = 395] [outer = (nil)] 00:44:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e1d8edc00) [pid = 1872] [serial = 396] [outer = 0x7f1e1d8e2c00] 00:44:51 INFO - PROCESS | 1872 | 1461138291736 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e209a8400) [pid = 1872] [serial = 397] [outer = 0x7f1e1d8e2c00] 00:44:52 INFO - PROCESS | 1872 | 1461138292935 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]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1797ms 00:44:53 INFO - PROCESS | 1872 | 1461138293083 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1872 | 1461138293086 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:44:53 INFO - PROCESS | 1872 | 1461138293114 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1872 | 1461138293118 Marionette TRACE conn3 <- [1,502,null,{}] 00:44:53 INFO - PROCESS | 1872 | 1461138293123 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}] 00:44:53 INFO - PROCESS | 1872 | 1461138293296 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:44:53 INFO - PROCESS | 1872 | 1461138293413 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d73a000 == 72 [pid = 1872] [id = 133] 00:44:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e1d8e6000) [pid = 1872] [serial = 398] [outer = (nil)] 00:44:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e38db0000) [pid = 1872] [serial = 399] [outer = 0x7f1e1d8e6000] 00:44:53 INFO - PROCESS | 1872 | 1461138293486 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e3920ac00) [pid = 1872] [serial = 400] [outer = 0x7f1e1d8e6000] 00:44:54 INFO - PROCESS | 1872 | 1461138294375 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]]]}] 00:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1333ms 00:44:54 INFO - PROCESS | 1872 | 1461138294444 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1872 | 1461138294449 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:44:54 INFO - PROCESS | 1872 | 1461138294455 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1872 | 1461138294459 Marionette TRACE conn3 <- [1,506,null,{}] 00:44:54 INFO - PROCESS | 1872 | 1461138294466 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}] 00:44:54 INFO - PROCESS | 1872 | 1461138294690 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:44:54 INFO - PROCESS | 1872 | 1461138294893 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26ce0000 == 73 [pid = 1872] [id = 134] 00:44:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e21551800) [pid = 1872] [serial = 401] [outer = (nil)] 00:44:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e22fc3400) [pid = 1872] [serial = 402] [outer = 0x7f1e21551800] 00:44:55 INFO - PROCESS | 1872 | 1461138295027 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e3b098800) [pid = 1872] [serial = 403] [outer = 0x7f1e21551800] 00:44:55 INFO - PROCESS | 1872 | 1461138295978 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]]]}] 00:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1585ms 00:44:56 INFO - PROCESS | 1872 | 1461138296042 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1872 | 1461138296046 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:44:56 INFO - PROCESS | 1872 | 1461138296052 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1872 | 1461138296056 Marionette TRACE conn3 <- [1,510,null,{}] 00:44:56 INFO - PROCESS | 1872 | 1461138296062 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}] 00:44:56 INFO - PROCESS | 1872 | 1461138296245 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:44:56 INFO - PROCESS | 1872 | 1461138296477 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2167d800 == 74 [pid = 1872] [id = 135] 00:44:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1a57a000) [pid = 1872] [serial = 404] [outer = (nil)] 00:44:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1a57fc00) [pid = 1872] [serial = 405] [outer = 0x7f1e1a57a000] 00:44:56 INFO - PROCESS | 1872 | 1461138296597 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e3b097c00) [pid = 1872] [serial = 406] [outer = 0x7f1e1a57a000] 00:44:57 INFO - PROCESS | 1872 | 1461138297617 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]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1580ms 00:44:57 INFO - PROCESS | 1872 | 1461138297633 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1872 | 1461138297637 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:44:57 INFO - PROCESS | 1872 | 1461138297644 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1872 | 1461138297647 Marionette TRACE conn3 <- [1,514,null,{}] 00:44:57 INFO - PROCESS | 1872 | 1461138297653 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}] 00:44:57 INFO - PROCESS | 1872 | 1461138297824 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:44:58 INFO - PROCESS | 1872 | 1461138298065 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a734000 == 75 [pid = 1872] [id = 136] 00:44:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1b3cdc00) [pid = 1872] [serial = 407] [outer = (nil)] 00:44:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e20669800) [pid = 1872] [serial = 408] [outer = 0x7f1e1b3cdc00] 00:44:58 INFO - PROCESS | 1872 | 1461138298194 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e217e7800) [pid = 1872] [serial = 409] [outer = 0x7f1e1b3cdc00] 00:44:59 INFO - PROCESS | 1872 | 1461138299312 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]]]}] 00:44:59 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 00:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1734ms 00:44:59 INFO - PROCESS | 1872 | 1461138299379 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1872 | 1461138299385 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:44:59 INFO - PROCESS | 1872 | 1461138299394 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1872 | 1461138299399 Marionette TRACE conn3 <- [1,518,null,{}] 00:44:59 INFO - PROCESS | 1872 | 1461138299407 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}] 00:44:59 INFO - PROCESS | 1872 | 1461138299621 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:44:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1b3cc400) [pid = 1872] [serial = 410] [outer = 0x7f1e22f69800] 00:44:59 INFO - PROCESS | 1872 | 1461138299886 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21679800 == 76 [pid = 1872] [id = 137] 00:44:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1c2b2400) [pid = 1872] [serial = 411] [outer = (nil)] 00:44:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1cb7f800) [pid = 1872] [serial = 412] [outer = 0x7f1e1c2b2400] 00:44:59 INFO - PROCESS | 1872 | 1461138299970 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1cb8b000) [pid = 1872] [serial = 413] [outer = 0x7f1e1c2b2400] 00:45:01 INFO - PROCESS | 1872 | 1461138301001 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]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1689ms 00:45:01 INFO - PROCESS | 1872 | 1461138301082 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1872 | 1461138301090 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:45:01 INFO - PROCESS | 1872 | 1461138301102 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1872 | 1461138301105 Marionette TRACE conn3 <- [1,522,null,{}] 00:45:01 INFO - PROCESS | 1872 | 1461138301111 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}] 00:45:01 INFO - PROCESS | 1872 | 1461138301324 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d217800 == 75 [pid = 1872] [id = 99] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3ba42000 == 74 [pid = 1872] [id = 98] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3503d000 == 73 [pid = 1872] [id = 96] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e207ab800) [pid = 1872] [serial = 315] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e35009400) [pid = 1872] [serial = 345] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e24353c00) [pid = 1872] [serial = 318] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e3940a400) [pid = 1872] [serial = 321] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e3d361800) [pid = 1872] [serial = 324] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e20774c00) [pid = 1872] [serial = 327] [outer = (nil)] [url = about:blank] 00:45:01 INFO - PROCESS | 1872 | 1461138301663 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39308800 == 72 [pid = 1872] [id = 128] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3502e000 == 71 [pid = 1872] [id = 127] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2ceb2800 == 70 [pid = 1872] [id = 126] 00:45:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b3ad800 == 71 [pid = 1872] [id = 138] 00:45:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1b2ce000) [pid = 1872] [serial = 414] [outer = (nil)] 00:45:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1cf0ac00) [pid = 1872] [serial = 415] [outer = 0x7f1e1b2ce000] 00:45:01 INFO - PROCESS | 1872 | 1461138301765 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1d8f1800) [pid = 1872] [serial = 416] [outer = 0x7f1e1b2ce000] 00:45:01 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26906800 == 70 [pid = 1872] [id = 125] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f8f800 == 69 [pid = 1872] [id = 124] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d222000 == 68 [pid = 1872] [id = 123] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2071e800 == 67 [pid = 1872] [id = 121] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3d314800 == 66 [pid = 1872] [id = 120] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35054000 == 65 [pid = 1872] [id = 118] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc15800 == 64 [pid = 1872] [id = 117] 00:45:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25266800 == 63 [pid = 1872] [id = 116] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e33ca6400) [pid = 1872] [serial = 186] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e38e2c800) [pid = 1872] [serial = 219] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e26cac800) [pid = 1872] [serial = 280] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e26175400) [pid = 1872] [serial = 339] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1fa96000) [pid = 1872] [serial = 331] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1dad7000) [pid = 1872] [serial = 330] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e206dd800) [pid = 1872] [serial = 333] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e20780000) [pid = 1872] [serial = 334] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e2085a400) [pid = 1872] [serial = 336] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e29589400) [pid = 1872] [serial = 342] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e27e96400) [pid = 1872] [serial = 340] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e224e7800) [pid = 1872] [serial = 337] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e32dc3400) [pid = 1872] [serial = 343] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1dad8000) [pid = 1872] [serial = 162] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e20852000) [pid = 1872] [serial = 165] [outer = (nil)] [url = about:blank] 00:45:02 INFO - PROCESS | 1872 | 1461138302638 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]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1580ms 00:45:02 INFO - PROCESS | 1872 | 1461138302683 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1872 | 1461138302687 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:45:02 INFO - PROCESS | 1872 | 1461138302704 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1872 | 1461138302711 Marionette TRACE conn3 <- [1,526,null,{}] 00:45:02 INFO - PROCESS | 1872 | 1461138302730 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}] 00:45:02 INFO - PROCESS | 1872 | 1461138302900 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:45:02 INFO - PROCESS | 1872 | 1461138302911 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2071e800 == 64 [pid = 1872] [id = 139] 00:45:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e1daca400) [pid = 1872] [serial = 417] [outer = (nil)] 00:45:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e1fa99800) [pid = 1872] [serial = 418] [outer = 0x7f1e1daca400] 00:45:02 INFO - PROCESS | 1872 | 1461138302984 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e2068fc00) [pid = 1872] [serial = 419] [outer = 0x7f1e1daca400] 00:45:03 INFO - PROCESS | 1872 | 1461138303885 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]]]}] 00:45:03 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 00:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1249ms 00:45:03 INFO - PROCESS | 1872 | 1461138303943 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1872 | 1461138303948 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:45:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:45:03 INFO - PROCESS | 1872 | 1461138303954 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1872 | 1461138303958 Marionette TRACE conn3 <- [1,530,null,{}] 00:45:03 INFO - PROCESS | 1872 | 1461138303964 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}] 00:45:04 INFO - PROCESS | 1872 | 1461138304139 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:45:04 INFO - PROCESS | 1872 | 1461138304272 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24834800 == 65 [pid = 1872] [id = 140] 00:45:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e1f02b400) [pid = 1872] [serial = 420] [outer = (nil)] 00:45:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e20780400) [pid = 1872] [serial = 421] [outer = 0x7f1e1f02b400] 00:45:04 INFO - PROCESS | 1872 | 1461138304337 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e2085c400) [pid = 1872] [serial = 422] [outer = 0x7f1e1f02b400] 00:45:05 INFO - PROCESS | 1872 | 1461138305110 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"]]]}] 00:45:05 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 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:05 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 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1186ms 00:45:05 INFO - PROCESS | 1872 | 1461138305165 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1872 | 1461138305168 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:45:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:45:05 INFO - PROCESS | 1872 | 1461138305176 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1872 | 1461138305178 Marionette TRACE conn3 <- [1,534,null,{}] 00:45:05 INFO - PROCESS | 1872 | 1461138305185 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}] 00:45:05 INFO - PROCESS | 1872 | 1461138305405 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:45:05 INFO - PROCESS | 1872 | 1461138305447 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cd2800 == 66 [pid = 1872] [id = 141] 00:45:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e207a6400) [pid = 1872] [serial = 423] [outer = (nil)] 00:45:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e21280800) [pid = 1872] [serial = 424] [outer = 0x7f1e207a6400] 00:45:05 INFO - PROCESS | 1872 | 1461138305512 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e21549c00) [pid = 1872] [serial = 425] [outer = 0x7f1e207a6400] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e20665800) [pid = 1872] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e20978400) [pid = 1872] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1c2b0800) [pid = 1872] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e20583c00) [pid = 1872] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1aff5400) [pid = 1872] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:45:06 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e26db3400) [pid = 1872] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:45:06 INFO - PROCESS | 1872 | 1461138306891 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]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1732ms 00:45:06 INFO - PROCESS | 1872 | 1461138306945 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1872 | 1461138306954 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:45:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:45:06 INFO - PROCESS | 1872 | 1461138306969 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1872 | 1461138306973 Marionette TRACE conn3 <- [1,538,null,{}] 00:45:06 INFO - PROCESS | 1872 | 1461138306983 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}] 00:45:07 INFO - PROCESS | 1872 | 1461138307201 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:45:07 INFO - PROCESS | 1872 | 1461138307379 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f09c800 == 67 [pid = 1872] [id = 142] 00:45:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e1b2c3c00) [pid = 1872] [serial = 426] [outer = (nil)] 00:45:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1b3d0400) [pid = 1872] [serial = 427] [outer = 0x7f1e1b2c3c00] 00:45:07 INFO - PROCESS | 1872 | 1461138307470 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e1d8ecc00) [pid = 1872] [serial = 428] [outer = 0x7f1e1b2c3c00] 00:45:08 INFO - PROCESS | 1872 | 1461138308395 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]]]}] 00:45:08 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. 00:45:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1487ms 00:45:08 INFO - PROCESS | 1872 | 1461138308455 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 1872 | 1461138308464 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:45:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:45:08 INFO - PROCESS | 1872 | 1461138308492 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1872 | 1461138308497 Marionette TRACE conn3 <- [1,542,null,{}] 00:45:08 INFO - PROCESS | 1872 | 1461138308503 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}] 00:45:08 INFO - PROCESS | 1872 | 1461138308693 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:45:08 INFO - PROCESS | 1872 | 1461138308842 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26ccb800 == 68 [pid = 1872] [id = 143] 00:45:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1b2ca400) [pid = 1872] [serial = 429] [outer = (nil)] 00:45:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e1ebc4400) [pid = 1872] [serial = 430] [outer = 0x7f1e1b2ca400] 00:45:08 INFO - PROCESS | 1872 | 1461138308914 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e20730400) [pid = 1872] [serial = 431] [outer = 0x7f1e1b2ca400] 00:45:09 INFO - PROCESS | 1872 | 1461138309712 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]]]}] 00:45:09 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. 00:45:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1236ms 00:45:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:45:09 INFO - PROCESS | 1872 | 1461138309762 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1872 | 1461138309765 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:45:09 INFO - PROCESS | 1872 | 1461138309774 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1872 | 1461138309781 Marionette TRACE conn3 <- [1,546,null,{}] 00:45:09 INFO - PROCESS | 1872 | 1461138309798 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}] 00:45:10 INFO - PROCESS | 1872 | 1461138310019 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:45:10 INFO - PROCESS | 1872 | 1461138310167 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2ceaf000 == 69 [pid = 1872] [id = 144] 00:45:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e20583c00) [pid = 1872] [serial = 432] [outer = (nil)] 00:45:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e2097b400) [pid = 1872] [serial = 433] [outer = 0x7f1e20583c00] 00:45:10 INFO - PROCESS | 1872 | 1461138310246 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e2154e000) [pid = 1872] [serial = 434] [outer = 0x7f1e20583c00] 00:45:11 INFO - PROCESS | 1872 | 1461138311080 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]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:45:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1345ms 00:45:11 INFO - PROCESS | 1872 | 1461138311123 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1872 | 1461138311128 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:45:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:45:11 INFO - PROCESS | 1872 | 1461138311137 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1872 | 1461138311140 Marionette TRACE conn3 <- [1,550,null,{}] 00:45:11 INFO - PROCESS | 1872 | 1461138311146 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}] 00:45:11 INFO - PROCESS | 1872 | 1461138311343 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:45:11 INFO - PROCESS | 1872 | 1461138311498 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35039000 == 70 [pid = 1872] [id = 145] 00:45:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e2066f400) [pid = 1872] [serial = 435] [outer = (nil)] 00:45:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e2154f000) [pid = 1872] [serial = 436] [outer = 0x7f1e2066f400] 00:45:11 INFO - PROCESS | 1872 | 1461138311574 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e217ee000) [pid = 1872] [serial = 437] [outer = 0x7f1e2066f400] 00:45:12 INFO - PROCESS | 1872 | 1461138312365 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]]]}] 00:45:12 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. 00:45:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1278ms 00:45:12 INFO - PROCESS | 1872 | 1461138312417 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1872 | 1461138312421 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:45:12 INFO - PROCESS | 1872 | 1461138312427 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1872 | 1461138312430 Marionette TRACE conn3 <- [1,554,null,{}] 00:45:12 INFO - PROCESS | 1872 | 1461138312436 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}] 00:45:12 INFO - PROCESS | 1872 | 1461138312609 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:45:12 INFO - PROCESS | 1872 | 1461138312762 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39272000 == 71 [pid = 1872] [id = 146] 00:45:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e21287400) [pid = 1872] [serial = 438] [outer = (nil)] 00:45:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e224ee000) [pid = 1872] [serial = 439] [outer = 0x7f1e21287400] 00:45:12 INFO - PROCESS | 1872 | 1461138312836 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e23ba4000) [pid = 1872] [serial = 440] [outer = 0x7f1e21287400] 00:45:13 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:13 INFO - PROCESS | 1872 | 1461138313776 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]]]}] 00:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1382ms 00:45:13 INFO - PROCESS | 1872 | 1461138313811 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 1872 | 1461138313815 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:45:13 INFO - PROCESS | 1872 | 1461138313822 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1872 | 1461138313826 Marionette TRACE conn3 <- [1,558,null,{}] 00:45:13 INFO - PROCESS | 1872 | 1461138313831 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}] 00:45:14 INFO - PROCESS | 1872 | 1461138314026 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:45:14 INFO - PROCESS | 1872 | 1461138314176 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c189000 == 72 [pid = 1872] [id = 147] 00:45:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e217b0800) [pid = 1872] [serial = 441] [outer = (nil)] 00:45:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e217b5c00) [pid = 1872] [serial = 442] [outer = 0x7f1e217b0800] 00:45:14 INFO - PROCESS | 1872 | 1461138314258 Marionette DEBUG loaded listener.js 00:45:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e26caa800) [pid = 1872] [serial = 443] [outer = 0x7f1e217b0800] 00:45:15 INFO - PROCESS | 1872 | 1461138315138 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]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 00:45:15 INFO - PROCESS | 1872 | 1461138315204 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 1872 | 1461138315208 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:45:15 INFO - PROCESS | 1872 | 1461138315215 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1872 | 1461138315219 Marionette TRACE conn3 <- [1,562,null,{}] 00:45:15 INFO - PROCESS | 1872 | 1461138315226 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}] 00:45:15 INFO - PROCESS | 1872 | 1461138315438 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:45:15 INFO - PROCESS | 1872 | 1461138315589 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c1a0800 == 73 [pid = 1872] [id = 148] 00:45:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1da30000) [pid = 1872] [serial = 444] [outer = (nil)] 00:45:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1da36400) [pid = 1872] [serial = 445] [outer = 0x7f1e1da30000] 00:45:15 INFO - PROCESS | 1872 | 1461138315665 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1da3bc00) [pid = 1872] [serial = 446] [outer = 0x7f1e1da30000] 00:45:16 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:16 INFO - PROCESS | 1872 | 1461138316548 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]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1384ms 00:45:16 INFO - PROCESS | 1872 | 1461138316600 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1872 | 1461138316604 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:45:16 INFO - PROCESS | 1872 | 1461138316612 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1872 | 1461138316616 Marionette TRACE conn3 <- [1,566,null,{}] 00:45:16 INFO - PROCESS | 1872 | 1461138316622 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}] 00:45:16 INFO - PROCESS | 1872 | 1461138316799 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:45:16 INFO - PROCESS | 1872 | 1461138316970 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21892000 == 74 [pid = 1872] [id = 149] 00:45:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e14acb400) [pid = 1872] [serial = 447] [outer = (nil)] 00:45:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e14ad1000) [pid = 1872] [serial = 448] [outer = 0x7f1e14acb400] 00:45:17 INFO - PROCESS | 1872 | 1461138317045 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e14ad5800) [pid = 1872] [serial = 449] [outer = 0x7f1e14acb400] 00:45:17 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:17 INFO - PROCESS | 1872 | 1461138317915 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]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1335ms 00:45:17 INFO - PROCESS | 1872 | 1461138317948 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1872 | 1461138317952 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:45:17 INFO - PROCESS | 1872 | 1461138317959 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1872 | 1461138317963 Marionette TRACE conn3 <- [1,570,null,{}] 00:45:17 INFO - PROCESS | 1872 | 1461138317969 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}] 00:45:18 INFO - PROCESS | 1872 | 1461138318150 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:45:18 INFO - PROCESS | 1872 | 1461138318306 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4a5800 == 75 [pid = 1872] [id = 150] 00:45:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e14acc800) [pid = 1872] [serial = 450] [outer = (nil)] 00:45:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1da38800) [pid = 1872] [serial = 451] [outer = 0x7f1e14acc800] 00:45:18 INFO - PROCESS | 1872 | 1461138318383 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e207bd800) [pid = 1872] [serial = 452] [outer = 0x7f1e14acc800] 00:45:18 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:19 INFO - PROCESS | 1872 | 1461138319302 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]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1384ms 00:45:19 INFO - PROCESS | 1872 | 1461138319345 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1872 | 1461138319349 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:45:19 INFO - PROCESS | 1872 | 1461138319355 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1872 | 1461138319360 Marionette TRACE conn3 <- [1,574,null,{}] 00:45:19 INFO - PROCESS | 1872 | 1461138319366 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}] 00:45:19 INFO - PROCESS | 1872 | 1461138319565 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:45:19 INFO - PROCESS | 1872 | 1461138319718 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d019000 == 76 [pid = 1872] [id = 151] 00:45:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e14ad5c00) [pid = 1872] [serial = 453] [outer = (nil)] 00:45:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e20673800) [pid = 1872] [serial = 454] [outer = 0x7f1e14ad5c00] 00:45:19 INFO - PROCESS | 1872 | 1461138319791 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e207c4000) [pid = 1872] [serial = 455] [outer = 0x7f1e14ad5c00] 00:45:20 INFO - PROCESS | 1872 | 1461138320778 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]]]}] 00:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1489ms 00:45:20 INFO - PROCESS | 1872 | 1461138320845 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:45:20 INFO - PROCESS | 1872 | 1461138320850 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:45:20 INFO - PROCESS | 1872 | 1461138320858 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 1872 | 1461138320864 Marionette TRACE conn3 <- [1,578,null,{}] 00:45:20 INFO - PROCESS | 1872 | 1461138320870 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}] 00:45:21 INFO - PROCESS | 1872 | 1461138321124 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:45:21 INFO - PROCESS | 1872 | 1461138321582 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d4e2000 == 77 [pid = 1872] [id = 152] 00:45:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1a574000) [pid = 1872] [serial = 456] [outer = (nil)] 00:45:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1a578000) [pid = 1872] [serial = 457] [outer = 0x7f1e1a574000] 00:45:21 INFO - PROCESS | 1872 | 1461138321654 Marionette DEBUG loaded listener.js 00:45:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1aff6400) [pid = 1872] [serial = 458] [outer = 0x7f1e1a574000] 00:45:22 INFO - PROCESS | 1872 | 1461138322582 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]]]}] 00:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1786ms 00:45:22 INFO - PROCESS | 1872 | 1461138322645 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:45:22 INFO - PROCESS | 1872 | 1461138322652 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:45:22 INFO - PROCESS | 1872 | 1461138322662 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1872 | 1461138322666 Marionette TRACE conn3 <- [1,582,null,{}] 00:45:22 INFO - PROCESS | 1872 | 1461138322673 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}] 00:45:22 INFO - PROCESS | 1872 | 1461138322892 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24834800 == 76 [pid = 1872] [id = 140] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e39458c00) [pid = 1872] [serial = 360] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e36fc5400) [pid = 1872] [serial = 357] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1b3cf800) [pid = 1872] [serial = 363] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e2772a800) [pid = 1872] [serial = 384] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | 1461138323186 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2071e800 == 75 [pid = 1872] [id = 139] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b3ad800 == 74 [pid = 1872] [id = 138] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21679800 == 73 [pid = 1872] [id = 137] 00:45:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b38f800 == 74 [pid = 1872] [id = 153] 00:45:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1cb7e400) [pid = 1872] [serial = 459] [outer = (nil)] 00:45:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1cb8c800) [pid = 1872] [serial = 460] [outer = 0x7f1e1cb7e400] 00:45:23 INFO - PROCESS | 1872 | 1461138323335 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1d8e5000) [pid = 1872] [serial = 461] [outer = 0x7f1e1cb7e400] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2071c000 == 73 [pid = 1872] [id = 130] 00:45:23 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c457800 == 72 [pid = 1872] [id = 129] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e20673c00) [pid = 1872] [serial = 313] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e20981800) [pid = 1872] [serial = 375] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1cbef400) [pid = 1872] [serial = 369] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e224f3c00) [pid = 1872] [serial = 378] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e207a8800) [pid = 1872] [serial = 373] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e2127e800) [pid = 1872] [serial = 376] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e20672c00) [pid = 1872] [serial = 372] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e34032c00) [pid = 1872] [serial = 382] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e20775800) [pid = 1872] [serial = 348] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1b2c8c00) [pid = 1872] [serial = 366] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e32d37c00) [pid = 1872] [serial = 381] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e26487000) [pid = 1872] [serial = 354] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e20688c00) [pid = 1872] [serial = 351] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e1dad1000) [pid = 1872] [serial = 370] [outer = (nil)] [url = about:blank] 00:45:23 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e26cab800) [pid = 1872] [serial = 379] [outer = (nil)] [url = about:blank] 00:45:24 INFO - PROCESS | 1872 | 1461138324231 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]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1637ms 00:45:24 INFO - PROCESS | 1872 | 1461138324303 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1872 | 1461138324308 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:45:24 INFO - PROCESS | 1872 | 1461138324316 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1872 | 1461138324320 Marionette TRACE conn3 <- [1,586,null,{}] 00:45:24 INFO - PROCESS | 1872 | 1461138324326 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}] 00:45:24 INFO - PROCESS | 1872 | 1461138324493 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:45:24 INFO - PROCESS | 1872 | 1461138324615 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20705800 == 73 [pid = 1872] [id = 154] 00:45:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1a57c000) [pid = 1872] [serial = 462] [outer = (nil)] 00:45:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1e803000) [pid = 1872] [serial = 463] [outer = 0x7f1e1a57c000] 00:45:24 INFO - PROCESS | 1872 | 1461138324681 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e2066a000) [pid = 1872] [serial = 464] [outer = 0x7f1e1a57c000] 00:45:25 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:25 INFO - PROCESS | 1872 | 1461138325482 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]]]}] 00:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1184ms 00:45:25 INFO - PROCESS | 1872 | 1461138325501 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 1872 | 1461138325505 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:45:25 INFO - PROCESS | 1872 | 1461138325521 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 1872 | 1461138325531 Marionette TRACE conn3 <- [1,590,null,{}] 00:45:25 INFO - PROCESS | 1872 | 1461138325563 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}] 00:45:25 INFO - PROCESS | 1872 | 1461138325786 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:45:25 INFO - PROCESS | 1872 | 1461138325808 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25261000 == 74 [pid = 1872] [id = 155] 00:45:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1b2cb800) [pid = 1872] [serial = 465] [outer = (nil)] 00:45:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e207aac00) [pid = 1872] [serial = 466] [outer = 0x7f1e1b2cb800] 00:45:25 INFO - PROCESS | 1872 | 1461138325872 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e207c5c00) [pid = 1872] [serial = 467] [outer = 0x7f1e1b2cb800] 00:45:26 INFO - PROCESS | 1872 | 1461138326688 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]]]}] 00:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1217ms 00:45:26 INFO - PROCESS | 1872 | 1461138326731 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1872 | 1461138326736 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:45:26 INFO - PROCESS | 1872 | 1461138326751 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1872 | 1461138326756 Marionette TRACE conn3 <- [1,594,null,{}] 00:45:26 INFO - PROCESS | 1872 | 1461138326762 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}] 00:45:26 INFO - PROCESS | 1872 | 1461138326964 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:45:26 INFO - PROCESS | 1872 | 1461138326989 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2688c800 == 75 [pid = 1872] [id = 156] 00:45:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e20688000) [pid = 1872] [serial = 468] [outer = (nil)] 00:45:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e20976000) [pid = 1872] [serial = 469] [outer = 0x7f1e20688000] 00:45:27 INFO - PROCESS | 1872 | 1461138327052 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e209b1c00) [pid = 1872] [serial = 470] [outer = 0x7f1e20688000] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1f02b400) [pid = 1872] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e205f9400) [pid = 1872] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e34eb3000) [pid = 1872] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1daca400) [pid = 1872] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e1c2b2400) [pid = 1872] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:45:27 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e1b2ce000) [pid = 1872] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:45:28 INFO - PROCESS | 1872 | 1461138328080 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]]]}] 00:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1396ms 00:45:28 INFO - PROCESS | 1872 | 1461138328140 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1872 | 1461138328144 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:45:28 INFO - PROCESS | 1872 | 1461138328150 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1872 | 1461138328152 Marionette TRACE conn3 <- [1,598,null,{}] 00:45:28 INFO - PROCESS | 1872 | 1461138328158 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}] 00:45:28 INFO - PROCESS | 1872 | 1461138328314 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:45:28 INFO - PROCESS | 1872 | 1461138328428 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26ccd800 == 76 [pid = 1872] [id = 157] 00:45:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e20974c00) [pid = 1872] [serial = 471] [outer = (nil)] 00:45:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e21284400) [pid = 1872] [serial = 472] [outer = 0x7f1e20974c00] 00:45:28 INFO - PROCESS | 1872 | 1461138328503 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e217a8000) [pid = 1872] [serial = 473] [outer = 0x7f1e20974c00] 00:45:29 INFO - PROCESS | 1872 | 1461138329469 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]]]}] 00:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1334ms 00:45:29 INFO - PROCESS | 1872 | 1461138329485 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1872 | 1461138329489 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:45:29 INFO - PROCESS | 1872 | 1461138329496 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1872 | 1461138329501 Marionette TRACE conn3 <- [1,602,null,{}] 00:45:29 INFO - PROCESS | 1872 | 1461138329510 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}] 00:45:29 INFO - PROCESS | 1872 | 1461138329726 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:45:30 INFO - PROCESS | 1872 | 1461138330006 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c460800 == 77 [pid = 1872] [id = 158] 00:45:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e14ac7c00) [pid = 1872] [serial = 474] [outer = (nil)] 00:45:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e14ad5000) [pid = 1872] [serial = 475] [outer = 0x7f1e14ac7c00] 00:45:30 INFO - PROCESS | 1872 | 1461138330121 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1b3c5c00) [pid = 1872] [serial = 476] [outer = 0x7f1e14ac7c00] 00:45:31 INFO - PROCESS | 1872 | 1461138331027 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]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1584ms 00:45:31 INFO - PROCESS | 1872 | 1461138331082 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1872 | 1461138331087 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:45:31 INFO - PROCESS | 1872 | 1461138331096 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1872 | 1461138331103 Marionette TRACE conn3 <- [1,606,null,{}] 00:45:31 INFO - PROCESS | 1872 | 1461138331111 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}] 00:45:31 INFO - PROCESS | 1872 | 1461138331297 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:45:31 INFO - PROCESS | 1872 | 1461138331450 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21893800 == 78 [pid = 1872] [id = 159] 00:45:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e14aca000) [pid = 1872] [serial = 477] [outer = (nil)] 00:45:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1dacd800) [pid = 1872] [serial = 478] [outer = 0x7f1e14aca000] 00:45:31 INFO - PROCESS | 1872 | 1461138331524 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e1eb3f800) [pid = 1872] [serial = 479] [outer = 0x7f1e14aca000] 00:45:32 INFO - PROCESS | 1872 | 1461138332533 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]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1488ms 00:45:32 INFO - PROCESS | 1872 | 1461138332587 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1872 | 1461138332595 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:45:32 INFO - PROCESS | 1872 | 1461138332603 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1872 | 1461138332607 Marionette TRACE conn3 <- [1,610,null,{}] 00:45:32 INFO - PROCESS | 1872 | 1461138332614 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}] 00:45:32 INFO - PROCESS | 1872 | 1461138332805 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:45:32 INFO - PROCESS | 1872 | 1461138332957 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d03f000 == 79 [pid = 1872] [id = 160] 00:45:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1de3ac00) [pid = 1872] [serial = 480] [outer = (nil)] 00:45:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e206e3400) [pid = 1872] [serial = 481] [outer = 0x7f1e1de3ac00] 00:45:33 INFO - PROCESS | 1872 | 1461138333120 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e20777c00) [pid = 1872] [serial = 482] [outer = 0x7f1e1de3ac00] 00:45:33 INFO - PROCESS | 1872 | 1461138333991 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]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1437ms 00:45:34 INFO - PROCESS | 1872 | 1461138334042 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1872 | 1461138334047 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:45:34 INFO - PROCESS | 1872 | 1461138334062 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1872 | 1461138334071 Marionette TRACE conn3 <- [1,614,null,{}] 00:45:34 INFO - PROCESS | 1872 | 1461138334081 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}] 00:45:34 INFO - PROCESS | 1872 | 1461138334329 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:45:34 INFO - PROCESS | 1872 | 1461138334528 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3942c800 == 80 [pid = 1872] [id = 161] 00:45:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e2127e800) [pid = 1872] [serial = 483] [outer = (nil)] 00:45:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e217a9400) [pid = 1872] [serial = 484] [outer = 0x7f1e2127e800] 00:45:34 INFO - PROCESS | 1872 | 1461138334649 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e217e3400) [pid = 1872] [serial = 485] [outer = 0x7f1e2127e800] 00:45:35 INFO - PROCESS | 1872 | 1461138335507 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]]]}] 00:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1501ms 00:45:35 INFO - PROCESS | 1872 | 1461138335556 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:45:35 INFO - PROCESS | 1872 | 1461138335561 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:45:35 INFO - PROCESS | 1872 | 1461138335568 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 1872 | 1461138335572 Marionette TRACE conn3 <- [1,618,null,{}] 00:45:35 INFO - PROCESS | 1872 | 1461138335578 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}] 00:45:35 INFO - PROCESS | 1872 | 1461138335770 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:45:35 INFO - PROCESS | 1872 | 1461138335924 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f8b800 == 81 [pid = 1872] [id = 162] 00:45:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e21548000) [pid = 1872] [serial = 486] [outer = (nil)] 00:45:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e2427e000) [pid = 1872] [serial = 487] [outer = 0x7f1e21548000] 00:45:36 INFO - PROCESS | 1872 | 1461138336001 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e25728c00) [pid = 1872] [serial = 488] [outer = 0x7f1e21548000] 00:45:36 INFO - PROCESS | 1872 | 1461138336841 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]]]}] 00:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 00:45:36 INFO - PROCESS | 1872 | 1461138336900 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:45:36 INFO - PROCESS | 1872 | 1461138336904 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:45:36 INFO - PROCESS | 1872 | 1461138336911 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1872 | 1461138336916 Marionette TRACE conn3 <- [1,622,null,{}] 00:45:36 INFO - PROCESS | 1872 | 1461138336922 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}] 00:45:37 INFO - PROCESS | 1872 | 1461138337112 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:45:37 INFO - PROCESS | 1872 | 1461138337267 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e40a96000 == 82 [pid = 1872] [id = 163] 00:45:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e26cab800) [pid = 1872] [serial = 489] [outer = (nil)] 00:45:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e27370400) [pid = 1872] [serial = 490] [outer = 0x7f1e26cab800] 00:45:37 INFO - PROCESS | 1872 | 1461138337360 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e33ca6400) [pid = 1872] [serial = 491] [outer = 0x7f1e26cab800] 00:45:38 INFO - PROCESS | 1872 | 1461138338326 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]]]}] 00:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1480ms 00:45:38 INFO - PROCESS | 1872 | 1461138338392 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 1872 | 1461138338396 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:45:38 INFO - PROCESS | 1872 | 1461138338403 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1872 | 1461138338407 Marionette TRACE conn3 <- [1,626,null,{}] 00:45:38 INFO - PROCESS | 1872 | 1461138338413 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}] 00:45:38 INFO - PROCESS | 1872 | 1461138338604 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:45:38 INFO - PROCESS | 1872 | 1461138338761 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213b7800 == 83 [pid = 1872] [id = 164] 00:45:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e1d849c00) [pid = 1872] [serial = 492] [outer = (nil)] 00:45:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e1d851400) [pid = 1872] [serial = 493] [outer = 0x7f1e1d849c00] 00:45:38 INFO - PROCESS | 1872 | 1461138338837 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e33e8f400) [pid = 1872] [serial = 494] [outer = 0x7f1e1d849c00] 00:45:39 INFO - PROCESS | 1872 | 1461138339743 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]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1382ms 00:45:39 INFO - PROCESS | 1872 | 1461138339786 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:45:39 INFO - PROCESS | 1872 | 1461138339790 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:45:39 INFO - PROCESS | 1872 | 1461138339797 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1872 | 1461138339801 Marionette TRACE conn3 <- [1,630,null,{}] 00:45:39 INFO - PROCESS | 1872 | 1461138339807 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}] 00:45:39 INFO - PROCESS | 1872 | 1461138339987 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:45:40 INFO - PROCESS | 1872 | 1461138340176 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213d0000 == 84 [pid = 1872] [id = 165] 00:45:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e13cd3000) [pid = 1872] [serial = 495] [outer = (nil)] 00:45:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e13cdac00) [pid = 1872] [serial = 496] [outer = 0x7f1e13cd3000] 00:45:40 INFO - PROCESS | 1872 | 1461138340251 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e13ce0400) [pid = 1872] [serial = 497] [outer = 0x7f1e13cd3000] 00:45:41 INFO - PROCESS | 1872 | 1461138341122 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]]]}] 00:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1382ms 00:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:45:41 INFO - PROCESS | 1872 | 1461138341180 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1872 | 1461138341183 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:45:41 INFO - PROCESS | 1872 | 1461138341190 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1872 | 1461138341193 Marionette TRACE conn3 <- [1,634,null,{}] 00:45:41 INFO - PROCESS | 1872 | 1461138341199 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}] 00:45:41 INFO - PROCESS | 1872 | 1461138341382 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:45:41 INFO - PROCESS | 1872 | 1461138341542 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2d7800 == 85 [pid = 1872] [id = 166] 00:45:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e13cd3800) [pid = 1872] [serial = 498] [outer = (nil)] 00:45:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e1a4d4800) [pid = 1872] [serial = 499] [outer = 0x7f1e13cd3800] 00:45:41 INFO - PROCESS | 1872 | 1461138341617 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e1a4db000) [pid = 1872] [serial = 500] [outer = 0x7f1e13cd3800] 00:45:42 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:42 INFO - PROCESS | 1872 | 1461138342455 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]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1335ms 00:45:42 INFO - PROCESS | 1872 | 1461138342526 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1872 | 1461138342528 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:45:42 INFO - PROCESS | 1872 | 1461138342535 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1872 | 1461138342539 Marionette TRACE conn3 <- [1,638,null,{}] 00:45:42 INFO - PROCESS | 1872 | 1461138342546 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}] 00:45:42 INFO - PROCESS | 1872 | 1461138342740 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:45:42 INFO - PROCESS | 1872 | 1461138342899 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c464800 == 86 [pid = 1872] [id = 167] 00:45:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e13cd9400) [pid = 1872] [serial = 501] [outer = (nil)] 00:45:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e1a4e0400) [pid = 1872] [serial = 502] [outer = 0x7f1e13cd9400] 00:45:42 INFO - PROCESS | 1872 | 1461138342973 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e1b2cac00) [pid = 1872] [serial = 503] [outer = 0x7f1e13cd9400] 00:45:43 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:44 INFO - PROCESS | 1872 | 1461138344237 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]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1732ms 00:45:44 INFO - PROCESS | 1872 | 1461138344278 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1872 | 1461138344285 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:45:44 INFO - PROCESS | 1872 | 1461138344295 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1872 | 1461138344299 Marionette TRACE conn3 <- [1,642,null,{}] 00:45:44 INFO - PROCESS | 1872 | 1461138344309 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}] 00:45:44 INFO - PROCESS | 1872 | 1461138344555 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:45:44 INFO - PROCESS | 1872 | 1461138344716 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d036800 == 87 [pid = 1872] [id = 168] 00:45:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e14acf400) [pid = 1872] [serial = 504] [outer = (nil)] 00:45:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e1a576400) [pid = 1872] [serial = 505] [outer = 0x7f1e14acf400] 00:45:44 INFO - PROCESS | 1872 | 1461138344790 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1b2c8800) [pid = 1872] [serial = 506] [outer = 0x7f1e14acf400] 00:45:45 INFO - PROCESS | 1872 | 1461138345770 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]]]}] 00:45:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:45:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1534ms 00:45:45 INFO - PROCESS | 1872 | 1461138345829 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:45:45 INFO - PROCESS | 1872 | 1461138345837 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:45:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:45:45 INFO - PROCESS | 1872 | 1461138345848 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1872 | 1461138345851 Marionette TRACE conn3 <- [1,646,null,{}] 00:45:45 INFO - PROCESS | 1872 | 1461138345858 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}] 00:45:46 INFO - PROCESS | 1872 | 1461138346047 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:45:46 INFO - PROCESS | 1872 | 1461138346261 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a72b800 == 88 [pid = 1872] [id = 169] 00:45:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e1b2c0400) [pid = 1872] [serial = 507] [outer = (nil)] 00:45:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e1cf02c00) [pid = 1872] [serial = 508] [outer = 0x7f1e1b2c0400] 00:45:46 INFO - PROCESS | 1872 | 1461138346349 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e1d038800) [pid = 1872] [serial = 509] [outer = 0x7f1e1b2c0400] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26142800 == 87 [pid = 1872] [id = 58] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b3d800 == 86 [pid = 1872] [id = 61] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2425c000 == 85 [pid = 1872] [id = 57] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e38db0000) [pid = 1872] [serial = 399] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e22fc3400) [pid = 1872] [serial = 402] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1a57fc00) [pid = 1872] [serial = 405] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e20669800) [pid = 1872] [serial = 408] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e21280800) [pid = 1872] [serial = 424] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3d570000 == 84 [pid = 1872] [id = 89] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26ccd800 == 83 [pid = 1872] [id = 157] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2688c800 == 82 [pid = 1872] [id = 156] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25261000 == 81 [pid = 1872] [id = 155] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20705800 == 80 [pid = 1872] [id = 154] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b38f800 == 79 [pid = 1872] [id = 153] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d4e2000 == 78 [pid = 1872] [id = 152] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c189000 == 77 [pid = 1872] [id = 147] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39272000 == 76 [pid = 1872] [id = 146] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35039000 == 75 [pid = 1872] [id = 145] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c286000 == 74 [pid = 1872] [id = 115] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e393a6800 == 73 [pid = 1872] [id = 119] 00:45:47 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f09c800 == 72 [pid = 1872] [id = 142] 00:45:47 INFO - PROCESS | 1872 | 1461138347446 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]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:45:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1630ms 00:45:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:45:47 INFO - PROCESS | 1872 | 1461138347479 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1872 | 1461138347482 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:45:47 INFO - PROCESS | 1872 | 1461138347490 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1872 | 1461138347496 Marionette TRACE conn3 <- [1,650,null,{}] 00:45:47 INFO - PROCESS | 1872 | 1461138347512 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}] 00:45:47 INFO - PROCESS | 1872 | 1461138347720 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e38dadc00) [pid = 1872] [serial = 385] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e38f45c00) [pid = 1872] [serial = 346] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1fa99800) [pid = 1872] [serial = 418] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e2068fc00) [pid = 1872] [serial = 419] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e1cb8b000) [pid = 1872] [serial = 413] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e1cb7f800) [pid = 1872] [serial = 412] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e1cf0ac00) [pid = 1872] [serial = 415] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e1d8f1800) [pid = 1872] [serial = 416] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e1affa000) [pid = 1872] [serial = 387] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e1d8edc00) [pid = 1872] [serial = 396] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e2073ec00) [pid = 1872] [serial = 393] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e207b1c00) [pid = 1872] [serial = 390] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e1fa8dc00) [pid = 1872] [serial = 223] [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.] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e20780400) [pid = 1872] [serial = 421] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e2085c400) [pid = 1872] [serial = 422] [outer = (nil)] [url = about:blank] 00:45:47 INFO - PROCESS | 1872 | 1461138347910 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1fa48800 == 73 [pid = 1872] [id = 170] 00:45:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e1d84a800) [pid = 1872] [serial = 510] [outer = (nil)] 00:45:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e1d8f1400) [pid = 1872] [serial = 511] [outer = 0x7f1e1d84a800] 00:45:47 INFO - PROCESS | 1872 | 1461138347985 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e1dacc000) [pid = 1872] [serial = 512] [outer = 0x7f1e1d84a800] 00:45:48 INFO - PROCESS | 1872 | 1461138348695 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]]]}] 00:45:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:45:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1238ms 00:45:48 INFO - PROCESS | 1872 | 1461138348727 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:45:48 INFO - PROCESS | 1872 | 1461138348731 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:45:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:45:48 INFO - PROCESS | 1872 | 1461138348738 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:45:48 INFO - PROCESS | 1872 | 1461138348740 Marionette TRACE conn3 <- [1,654,null,{}] 00:45:48 INFO - PROCESS | 1872 | 1461138348746 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}] 00:45:48 INFO - PROCESS | 1872 | 1461138348972 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:45:49 INFO - PROCESS | 1872 | 1461138349053 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21214800 == 74 [pid = 1872] [id = 171] 00:45:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e1d3bdc00) [pid = 1872] [serial = 513] [outer = (nil)] 00:45:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e1dee3800) [pid = 1872] [serial = 514] [outer = 0x7f1e1d3bdc00] 00:45:49 INFO - PROCESS | 1872 | 1461138349119 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e1ebc2000) [pid = 1872] [serial = 515] [outer = 0x7f1e1d3bdc00] 00:45:49 INFO - PROCESS | 1872 | 1461138349961 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]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1278ms 00:45:50 INFO - PROCESS | 1872 | 1461138350023 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1872 | 1461138350027 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:45:50 INFO - PROCESS | 1872 | 1461138350034 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1872 | 1461138350037 Marionette TRACE conn3 <- [1,658,null,{}] 00:45:50 INFO - PROCESS | 1872 | 1461138350043 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}] 00:45:50 INFO - PROCESS | 1872 | 1461138350260 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:45:50 INFO - PROCESS | 1872 | 1461138350287 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21890000 == 75 [pid = 1872] [id = 172] 00:45:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e1eb3fc00) [pid = 1872] [serial = 516] [outer = (nil)] 00:45:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e1ef41000) [pid = 1872] [serial = 517] [outer = 0x7f1e1eb3fc00] 00:45:50 INFO - PROCESS | 1872 | 1461138350351 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e1fa96400) [pid = 1872] [serial = 518] [outer = 0x7f1e1eb3fc00] 00:45:51 INFO - PROCESS | 1872 | 1461138351230 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]]]}] 00:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1230ms 00:45:51 INFO - PROCESS | 1872 | 1461138351265 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1872 | 1461138351267 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:45:51 INFO - PROCESS | 1872 | 1461138351276 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1872 | 1461138351279 Marionette TRACE conn3 <- [1,662,null,{}] 00:45:51 INFO - PROCESS | 1872 | 1461138351293 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}] 00:45:51 INFO - PROCESS | 1872 | 1461138351800 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:45:51 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e1cb7e400) [pid = 1872] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:45:51 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e20688000) [pid = 1872] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:45:51 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e1a57c000) [pid = 1872] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:45:51 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e1a574000) [pid = 1872] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:45:51 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e1b2cb800) [pid = 1872] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:45:51 INFO - PROCESS | 1872 | 1461138351939 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f93800 == 76 [pid = 1872] [id = 173] 00:45:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e20672800) [pid = 1872] [serial = 519] [outer = (nil)] 00:45:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e20686c00) [pid = 1872] [serial = 520] [outer = 0x7f1e20672800] 00:45:52 INFO - PROCESS | 1872 | 1461138352008 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e20774000) [pid = 1872] [serial = 521] [outer = 0x7f1e20672800] 00:45:52 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:52 INFO - PROCESS | 1872 | 1461138352823 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]]]}] 00:45:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:45:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1596ms 00:45:52 INFO - PROCESS | 1872 | 1461138352872 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1872 | 1461138352876 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:45:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:45:52 INFO - PROCESS | 1872 | 1461138352884 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1872 | 1461138352887 Marionette TRACE conn3 <- [1,666,null,{}] 00:45:52 INFO - PROCESS | 1872 | 1461138352893 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}] 00:45:53 INFO - PROCESS | 1872 | 1461138353064 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:45:53 INFO - PROCESS | 1872 | 1461138353086 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25d83800 == 77 [pid = 1872] [id = 174] 00:45:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e1aff8000) [pid = 1872] [serial = 522] [outer = (nil)] 00:45:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e20778400) [pid = 1872] [serial = 523] [outer = 0x7f1e1aff8000] 00:45:53 INFO - PROCESS | 1872 | 1461138353156 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e20853c00) [pid = 1872] [serial = 524] [outer = 0x7f1e1aff8000] 00:45:53 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:54 INFO - PROCESS | 1872 | 1461138354136 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]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1293ms 00:45:54 INFO - PROCESS | 1872 | 1461138354178 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1872 | 1461138354184 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:45:54 INFO - PROCESS | 1872 | 1461138354193 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1872 | 1461138354200 Marionette TRACE conn3 <- [1,670,null,{}] 00:45:54 INFO - PROCESS | 1872 | 1461138354210 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}] 00:45:54 INFO - PROCESS | 1872 | 1461138354435 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:45:54 INFO - PROCESS | 1872 | 1461138354660 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c45c000 == 78 [pid = 1872] [id = 175] 00:45:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e14ad6000) [pid = 1872] [serial = 525] [outer = (nil)] 00:45:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e1aff6800) [pid = 1872] [serial = 526] [outer = 0x7f1e14ad6000] 00:45:54 INFO - PROCESS | 1872 | 1461138354782 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e1c2b3c00) [pid = 1872] [serial = 527] [outer = 0x7f1e14ad6000] 00:45:55 INFO - PROCESS | 1872 | 1461138355684 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]]]}] 00:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1539ms 00:45:55 INFO - PROCESS | 1872 | 1461138355733 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1872 | 1461138355743 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:45:55 INFO - PROCESS | 1872 | 1461138355756 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1872 | 1461138355759 Marionette TRACE conn3 <- [1,674,null,{}] 00:45:55 INFO - PROCESS | 1872 | 1461138355766 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}] 00:45:55 INFO - PROCESS | 1872 | 1461138355966 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:45:56 INFO - PROCESS | 1872 | 1461138356123 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21660800 == 79 [pid = 1872] [id = 176] 00:45:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e1a582c00) [pid = 1872] [serial = 528] [outer = (nil)] 00:45:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e1d3b7800) [pid = 1872] [serial = 529] [outer = 0x7f1e1a582c00] 00:45:56 INFO - PROCESS | 1872 | 1461138356199 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e1d84bc00) [pid = 1872] [serial = 530] [outer = 0x7f1e1a582c00] 00:45:56 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:57 INFO - PROCESS | 1872 | 1461138357175 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]]]}] 00:45:57 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 00:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1482ms 00:45:57 INFO - PROCESS | 1872 | 1461138357238 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:45:57 INFO - PROCESS | 1872 | 1461138357242 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:45:57 INFO - PROCESS | 1872 | 1461138357249 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1872 | 1461138357255 Marionette TRACE conn3 <- [1,678,null,{}] 00:45:57 INFO - PROCESS | 1872 | 1461138357272 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}] 00:45:57 INFO - PROCESS | 1872 | 1461138357500 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:45:57 INFO - PROCESS | 1872 | 1461138357722 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2688b000 == 80 [pid = 1872] [id = 177] 00:45:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1dee3c00) [pid = 1872] [serial = 531] [outer = (nil)] 00:45:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e1fa99800) [pid = 1872] [serial = 532] [outer = 0x7f1e1dee3c00] 00:45:57 INFO - PROCESS | 1872 | 1461138357845 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e2066e800) [pid = 1872] [serial = 533] [outer = 0x7f1e1dee3c00] 00:45:58 INFO - PROCESS | 1872 | 1461138358699 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]]]}] 00:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1493ms 00:45:58 INFO - PROCESS | 1872 | 1461138358743 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:45:58 INFO - PROCESS | 1872 | 1461138358748 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:45:58 INFO - PROCESS | 1872 | 1461138358756 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1872 | 1461138358758 Marionette TRACE conn3 <- [1,682,null,{}] 00:45:58 INFO - PROCESS | 1872 | 1461138358765 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}] 00:45:58 INFO - PROCESS | 1872 | 1461138358951 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:45:59 INFO - PROCESS | 1872 | 1461138359114 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2776f800 == 81 [pid = 1872] [id = 178] 00:45:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e206e6800) [pid = 1872] [serial = 534] [outer = (nil)] 00:45:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e2077ec00) [pid = 1872] [serial = 535] [outer = 0x7f1e206e6800] 00:45:59 INFO - PROCESS | 1872 | 1461138359197 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e207c3000) [pid = 1872] [serial = 536] [outer = 0x7f1e206e6800] 00:46:00 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:00 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:00 INFO - PROCESS | 1872 | 1461138360581 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]]]}] 00:46:00 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) 00:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1838ms 00:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:46:00 INFO - PROCESS | 1872 | 1461138360595 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1872 | 1461138360598 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:46:00 INFO - PROCESS | 1872 | 1461138360606 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1872 | 1461138360608 Marionette TRACE conn3 <- [1,686,null,{}] 00:46:00 INFO - PROCESS | 1872 | 1461138360657 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}] 00:46:00 INFO - PROCESS | 1872 | 1461138360895 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:46:01 INFO - PROCESS | 1872 | 1461138361013 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292da800 == 82 [pid = 1872] [id = 179] 00:46:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e144d5c00) [pid = 1872] [serial = 537] [outer = (nil)] 00:46:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e20981400) [pid = 1872] [serial = 538] [outer = 0x7f1e144d5c00] 00:46:01 INFO - PROCESS | 1872 | 1461138361087 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e21280800) [pid = 1872] [serial = 539] [outer = 0x7f1e144d5c00] 00:46:02 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:02 INFO - PROCESS | 1872 | 1461138362547 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]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:46:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1991ms 00:46:02 INFO - PROCESS | 1872 | 1461138362595 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1872 | 1461138362601 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:46:02 INFO - PROCESS | 1872 | 1461138362611 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1872 | 1461138362616 Marionette TRACE conn3 <- [1,690,null,{}] 00:46:02 INFO - PROCESS | 1872 | 1461138362631 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}] 00:46:02 INFO - PROCESS | 1872 | 1461138362822 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:46:02 INFO - PROCESS | 1872 | 1461138362983 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2166d000 == 83 [pid = 1872] [id = 180] 00:46:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e1c2a5c00) [pid = 1872] [serial = 540] [outer = (nil)] 00:46:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e1cb84c00) [pid = 1872] [serial = 541] [outer = 0x7f1e1c2a5c00] 00:46:03 INFO - PROCESS | 1872 | 1461138363053 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e1cf0a400) [pid = 1872] [serial = 542] [outer = 0x7f1e1c2a5c00] 00:46:04 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:04 INFO - PROCESS | 1872 | 1461138364482 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]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:46:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1892ms 00:46:04 INFO - PROCESS | 1872 | 1461138364503 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1872 | 1461138364514 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:46:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:46:04 INFO - PROCESS | 1872 | 1461138364526 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1872 | 1461138364530 Marionette TRACE conn3 <- [1,694,null,{}] 00:46:04 INFO - PROCESS | 1872 | 1461138364538 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}] 00:46:04 INFO - PROCESS | 1872 | 1461138364710 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:46:04 INFO - PROCESS | 1872 | 1461138364871 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21891000 == 84 [pid = 1872] [id = 181] 00:46:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e1b3cb400) [pid = 1872] [serial = 543] [outer = (nil)] 00:46:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e1cf0e400) [pid = 1872] [serial = 544] [outer = 0x7f1e1b3cb400] 00:46:04 INFO - PROCESS | 1872 | 1461138364939 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e1da37000) [pid = 1872] [serial = 545] [outer = 0x7f1e1b3cb400] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e1da36400) [pid = 1872] [serial = 445] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e2154f000) [pid = 1872] [serial = 436] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e217b5c00) [pid = 1872] [serial = 442] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e1b3d0400) [pid = 1872] [serial = 427] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e2097b400) [pid = 1872] [serial = 433] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e1ebc4400) [pid = 1872] [serial = 430] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e224ee000) [pid = 1872] [serial = 439] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e20673800) [pid = 1872] [serial = 454] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e1da38800) [pid = 1872] [serial = 451] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e14ad1000) [pid = 1872] [serial = 448] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d03f000 == 83 [pid = 1872] [id = 160] 00:46:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21893800 == 82 [pid = 1872] [id = 159] 00:46:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c460800 == 81 [pid = 1872] [id = 158] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e1cb8c800) [pid = 1872] [serial = 460] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e20976000) [pid = 1872] [serial = 469] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e2066a000) [pid = 1872] [serial = 464] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1aff6400) [pid = 1872] [serial = 458] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e209b1c00) [pid = 1872] [serial = 470] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e1e803000) [pid = 1872] [serial = 463] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e207c5c00) [pid = 1872] [serial = 467] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e1a578000) [pid = 1872] [serial = 457] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1d8e5000) [pid = 1872] [serial = 461] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e21284400) [pid = 1872] [serial = 472] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e207aac00) [pid = 1872] [serial = 466] [outer = (nil)] [url = about:blank] 00:46:06 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:06 INFO - PROCESS | 1872 | 1461138366345 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]]]}] 00:46:06 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) 00:46:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1844ms 00:46:06 INFO - PROCESS | 1872 | 1461138366370 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1872 | 1461138366375 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:46:06 INFO - PROCESS | 1872 | 1461138366382 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1872 | 1461138366388 Marionette TRACE conn3 <- [1,698,null,{}] 00:46:06 INFO - PROCESS | 1872 | 1461138366418 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}] 00:46:06 INFO - PROCESS | 1872 | 1461138366588 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:46:06 INFO - PROCESS | 1872 | 1461138366600 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d4e1000 == 82 [pid = 1872] [id = 182] 00:46:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e1d8eac00) [pid = 1872] [serial = 546] [outer = (nil)] 00:46:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e1ef3f800) [pid = 1872] [serial = 547] [outer = 0x7f1e1d8eac00] 00:46:06 INFO - PROCESS | 1872 | 1461138366669 Marionette DEBUG loaded listener.js 00:46:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e2066e400) [pid = 1872] [serial = 548] [outer = 0x7f1e1d8eac00] 00:46:07 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:07 INFO - PROCESS | 1872 | 1461138367896 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]]]}] 00:46:07 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) 00:46:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1555ms 00:46:07 INFO - PROCESS | 1872 | 1461138367938 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:46:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:46:07 INFO - PROCESS | 1872 | 1461138367944 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:46:07 INFO - PROCESS | 1872 | 1461138367950 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1872 | 1461138367954 Marionette TRACE conn3 <- [1,702,null,{}] 00:46:07 INFO - PROCESS | 1872 | 1461138367959 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}] 00:46:08 INFO - PROCESS | 1872 | 1461138368191 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:46:08 INFO - PROCESS | 1872 | 1461138368313 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21add800 == 83 [pid = 1872] [id = 183] 00:46:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e1b3d0c00) [pid = 1872] [serial = 549] [outer = (nil)] 00:46:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e20737400) [pid = 1872] [serial = 550] [outer = 0x7f1e1b3d0c00] 00:46:08 INFO - PROCESS | 1872 | 1461138368378 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e20982400) [pid = 1872] [serial = 551] [outer = 0x7f1e1b3d0c00] 00:46:09 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:09 INFO - PROCESS | 1872 | 1461138369514 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]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:46:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1637ms 00:46:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:46:09 INFO - PROCESS | 1872 | 1461138369587 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1872 | 1461138369590 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:46:09 INFO - PROCESS | 1872 | 1461138369597 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1872 | 1461138369611 Marionette TRACE conn3 <- [1,706,null,{}] 00:46:09 INFO - PROCESS | 1872 | 1461138369633 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}] 00:46:09 INFO - PROCESS | 1872 | 1461138369896 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:46:09 INFO - PROCESS | 1872 | 1461138369935 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cd9000 == 84 [pid = 1872] [id = 184] 00:46:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1eb43000) [pid = 1872] [serial = 552] [outer = (nil)] 00:46:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e209b4400) [pid = 1872] [serial = 553] [outer = 0x7f1e1eb43000] 00:46:10 INFO - PROCESS | 1872 | 1461138370003 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e2154d000) [pid = 1872] [serial = 554] [outer = 0x7f1e1eb43000] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e32dba000) [pid = 1872] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e20734c00) [pid = 1872] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e1c2a8800) [pid = 1872] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e25b42800) [pid = 1872] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e20668c00) [pid = 1872] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e1cbe7c00) [pid = 1872] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1c2a7800) [pid = 1872] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e1c2adc00) [pid = 1872] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e1fa8c000) [pid = 1872] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e3884b800) [pid = 1872] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e1d040400) [pid = 1872] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e20779c00) [pid = 1872] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e1daca800) [pid = 1872] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e1eb3a800) [pid = 1872] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e1aff7c00) [pid = 1872] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e3905dc00) [pid = 1872] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e24353000) [pid = 1872] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e1b3ca000) [pid = 1872] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e1c2a9400) [pid = 1872] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e20686800) [pid = 1872] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e32d2b800) [pid = 1872] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e207abc00) [pid = 1872] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e1aff5c00) [pid = 1872] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e1a57a000) [pid = 1872] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e1d8e2c00) [pid = 1872] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e2cf55400) [pid = 1872] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1ef38800) [pid = 1872] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e24351400) [pid = 1872] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1d8e6000) [pid = 1872] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e224e7400) [pid = 1872] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e292a3000) [pid = 1872] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e21551800) [pid = 1872] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1cbed400) [pid = 1872] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1b2c3400) [pid = 1872] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e24831c00) [pid = 1872] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1eb3fc00) [pid = 1872] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e20672800) [pid = 1872] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e13cd9400) [pid = 1872] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e1b2c0400) [pid = 1872] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e1d3bdc00) [pid = 1872] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e1d84a800) [pid = 1872] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e14acf400) [pid = 1872] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e1d03c000) [pid = 1872] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e273e6c00) [pid = 1872] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e1b3cdc00) [pid = 1872] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e1cbed800) [pid = 1872] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e25af5400) [pid = 1872] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:46:11 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e36f15c00) [pid = 1872] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:46:12 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:12 INFO - PROCESS | 1872 | 1461138372152 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]]]}] 00:46:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2577ms 00:46:12 INFO - PROCESS | 1872 | 1461138372173 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 1872 | 1461138372177 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:46:12 INFO - PROCESS | 1872 | 1461138372190 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 1872 | 1461138372193 Marionette TRACE conn3 <- [1,710,null,{}] 00:46:12 INFO - PROCESS | 1872 | 1461138372200 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}] 00:46:12 INFO - PROCESS | 1872 | 1461138372393 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:46:12 INFO - PROCESS | 1872 | 1461138372407 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2070c800 == 85 [pid = 1872] [id = 185] 00:46:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1a57a000) [pid = 1872] [serial = 555] [outer = (nil)] 00:46:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1fa8c400) [pid = 1872] [serial = 556] [outer = 0x7f1e1a57a000] 00:46:12 INFO - PROCESS | 1872 | 1461138372475 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e207a7c00) [pid = 1872] [serial = 557] [outer = 0x7f1e1a57a000] 00:46:13 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:13 INFO - PROCESS | 1872 | 1461138373725 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]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:46:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1594ms 00:46:13 INFO - PROCESS | 1872 | 1461138373780 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1872 | 1461138373787 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:46:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:46:13 INFO - PROCESS | 1872 | 1461138373796 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1872 | 1461138373803 Marionette TRACE conn3 <- [1,714,null,{}] 00:46:13 INFO - PROCESS | 1872 | 1461138373813 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}] 00:46:14 INFO - PROCESS | 1872 | 1461138374149 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:46:14 INFO - PROCESS | 1872 | 1461138374272 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d742000 == 86 [pid = 1872] [id = 186] 00:46:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1afed400) [pid = 1872] [serial = 558] [outer = (nil)] 00:46:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1b2c7800) [pid = 1872] [serial = 559] [outer = 0x7f1e1afed400] 00:46:14 INFO - PROCESS | 1872 | 1461138374348 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1c2abc00) [pid = 1872] [serial = 560] [outer = 0x7f1e1afed400] 00:46:15 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:15 INFO - PROCESS | 1872 | 1461138375670 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]]]}] 00:46:15 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 00:46:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 00:46:15 INFO - PROCESS | 1872 | 1461138375686 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1872 | 1461138375695 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:46:15 INFO - PROCESS | 1872 | 1461138375778 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1872 | 1461138375784 Marionette TRACE conn3 <- [1,718,null,{}] 00:46:15 INFO - PROCESS | 1872 | 1461138375794 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}] 00:46:15 INFO - PROCESS | 1872 | 1461138375982 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:46:16 INFO - PROCESS | 1872 | 1461138376142 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e254e5800 == 87 [pid = 1872] [id = 187] 00:46:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1a57dc00) [pid = 1872] [serial = 561] [outer = (nil)] 00:46:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1d845800) [pid = 1872] [serial = 562] [outer = 0x7f1e1a57dc00] 00:46:16 INFO - PROCESS | 1872 | 1461138376215 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1de30400) [pid = 1872] [serial = 563] [outer = 0x7f1e1a57dc00] 00:46:17 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:17 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:17 INFO - PROCESS | 1872 | 1461138377676 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]]]}] 00:46:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:46:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1959ms 00:46:17 INFO - PROCESS | 1872 | 1461138377717 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:46:17 INFO - PROCESS | 1872 | 1461138377722 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:46:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:46:17 INFO - PROCESS | 1872 | 1461138377729 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:46:17 INFO - PROCESS | 1872 | 1461138377736 Marionette TRACE conn3 <- [1,722,null,{}] 00:46:17 INFO - PROCESS | 1872 | 1461138377766 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}] 00:46:18 INFO - PROCESS | 1872 | 1461138378029 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:46:18 INFO - PROCESS | 1872 | 1461138378157 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292d1800 == 88 [pid = 1872] [id = 188] 00:46:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1dad6800) [pid = 1872] [serial = 564] [outer = (nil)] 00:46:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e20668c00) [pid = 1872] [serial = 565] [outer = 0x7f1e1dad6800] 00:46:18 INFO - PROCESS | 1872 | 1461138378234 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e207ad800) [pid = 1872] [serial = 566] [outer = 0x7f1e1dad6800] 00:46:19 INFO - PROCESS | 1872 | 1461138379115 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] 00:46:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:46:19 INFO - PROCESS | 1872 | 1461138379181 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:46:19 INFO - PROCESS | 1872 | 1461138379188 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1872 | 1461138379192 Marionette TRACE conn3 <- [1,726,null,{}] 00:46:19 INFO - PROCESS | 1872 | 1461138379198 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}] 00:46:19 INFO - PROCESS | 1872 | 1461138379382 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:46:19 INFO - PROCESS | 1872 | 1461138379550 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc20000 == 89 [pid = 1872] [id = 189] 00:46:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e14ace800) [pid = 1872] [serial = 567] [outer = (nil)] 00:46:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e2154ac00) [pid = 1872] [serial = 568] [outer = 0x7f1e14ace800] 00:46:19 INFO - PROCESS | 1872 | 1461138379629 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e217aa800) [pid = 1872] [serial = 569] [outer = 0x7f1e14ace800] 00:46:20 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:20 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:20 INFO - PROCESS | 1872 | 1461138380608 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]]]}] 00:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1484ms 00:46:20 INFO - PROCESS | 1872 | 1461138380672 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1872 | 1461138380677 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:46:20 INFO - PROCESS | 1872 | 1461138380685 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1872 | 1461138380688 Marionette TRACE conn3 <- [1,730,null,{}] 00:46:20 INFO - PROCESS | 1872 | 1461138380694 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}] 00:46:20 INFO - PROCESS | 1872 | 1461138380877 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:46:21 INFO - PROCESS | 1872 | 1461138381084 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34ac2800 == 90 [pid = 1872] [id = 190] 00:46:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e13cdcc00) [pid = 1872] [serial = 570] [outer = (nil)] 00:46:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e217e2c00) [pid = 1872] [serial = 571] [outer = 0x7f1e13cdcc00] 00:46:21 INFO - PROCESS | 1872 | 1461138381173 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e217f1800) [pid = 1872] [serial = 572] [outer = 0x7f1e13cdcc00] 00:46:21 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:21 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:22 INFO - PROCESS | 1872 | 1461138382063 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] 00:46:22 INFO - PROCESS | 1872 | 1461138382121 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:46:22 INFO - PROCESS | 1872 | 1461138382128 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1872 | 1461138382132 Marionette TRACE conn3 <- [1,734,null,{}] 00:46:22 INFO - PROCESS | 1872 | 1461138382138 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}] 00:46:22 INFO - PROCESS | 1872 | 1461138382347 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:46:22 INFO - PROCESS | 1872 | 1461138382514 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35025800 == 91 [pid = 1872] [id = 191] 00:46:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e217b1000) [pid = 1872] [serial = 573] [outer = (nil)] 00:46:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e22fc5400) [pid = 1872] [serial = 574] [outer = 0x7f1e217b1000] 00:46:22 INFO - PROCESS | 1872 | 1461138382591 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e24354c00) [pid = 1872] [serial = 575] [outer = 0x7f1e217b1000] 00:46:23 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:23 INFO - PROCESS | 1872 | 1461138383487 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]]]}] 00:46:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1433ms 00:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:46:23 INFO - PROCESS | 1872 | 1461138383562 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1872 | 1461138383565 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:46:23 INFO - PROCESS | 1872 | 1461138383572 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1872 | 1461138383575 Marionette TRACE conn3 <- [1,738,null,{}] 00:46:23 INFO - PROCESS | 1872 | 1461138383583 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}] 00:46:23 INFO - PROCESS | 1872 | 1461138383803 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:46:23 INFO - PROCESS | 1872 | 1461138383971 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a722000 == 92 [pid = 1872] [id = 192] 00:46:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e14ad4400) [pid = 1872] [serial = 576] [outer = (nil)] 00:46:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1b3cf800) [pid = 1872] [serial = 577] [outer = 0x7f1e14ad4400] 00:46:24 INFO - PROCESS | 1872 | 1461138384044 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1fa94400) [pid = 1872] [serial = 578] [outer = 0x7f1e14ad4400] 00:46:25 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:25 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:25 INFO - PROCESS | 1872 | 1461138385383 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]]]}] 00:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1832ms 00:46:25 INFO - PROCESS | 1872 | 1461138385405 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:46:25 INFO - PROCESS | 1872 | 1461138385409 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:46:25 INFO - PROCESS | 1872 | 1461138385416 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1872 | 1461138385420 Marionette TRACE conn3 <- [1,742,null,{}] 00:46:25 INFO - PROCESS | 1872 | 1461138385425 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}] 00:46:25 INFO - PROCESS | 1872 | 1461138385680 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:46:25 INFO - PROCESS | 1872 | 1461138385819 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cf2d000 == 93 [pid = 1872] [id = 193] 00:46:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e13cdc400) [pid = 1872] [serial = 579] [outer = (nil)] 00:46:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e1c2ab400) [pid = 1872] [serial = 580] [outer = 0x7f1e13cdc400] 00:46:25 INFO - PROCESS | 1872 | 1461138385893 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1d849000) [pid = 1872] [serial = 581] [outer = 0x7f1e13cdc400] 00:46:27 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:27 INFO - PROCESS | 1872 | 1461138387167 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]]]}] 00:46:27 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 00:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1781ms 00:46:27 INFO - PROCESS | 1872 | 1461138387198 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:46:27 INFO - PROCESS | 1872 | 1461138387204 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:46:27 INFO - PROCESS | 1872 | 1461138387213 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1872 | 1461138387219 Marionette TRACE conn3 <- [1,746,null,{}] 00:46:27 INFO - PROCESS | 1872 | 1461138387306 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}] 00:46:27 INFO - PROCESS | 1872 | 1461138387482 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:46:27 INFO - PROCESS | 1872 | 1461138387657 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213b3000 == 94 [pid = 1872] [id = 194] 00:46:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e1b2ce800) [pid = 1872] [serial = 582] [outer = (nil)] 00:46:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e1c2a9800) [pid = 1872] [serial = 583] [outer = 0x7f1e1b2ce800] 00:46:27 INFO - PROCESS | 1872 | 1461138387726 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e1cb8c000) [pid = 1872] [serial = 584] [outer = 0x7f1e1b2ce800] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e20778400) [pid = 1872] [serial = 523] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e25775c00) [pid = 1872] [serial = 159] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e32dc0000) [pid = 1872] [serial = 195] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e217e7800) [pid = 1872] [serial = 409] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e3940b000) [pid = 1872] [serial = 268] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e273ec000) [pid = 1872] [serial = 226] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e3945fc00) [pid = 1872] [serial = 295] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e39067800) [pid = 1872] [serial = 292] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e2097b000) [pid = 1872] [serial = 394] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1ef3ac00) [pid = 1872] [serial = 189] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e3b09d400) [pid = 1872] [serial = 271] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e20977c00) [pid = 1872] [serial = 391] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e25b44c00) [pid = 1872] [serial = 262] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e3bd85400) [pid = 1872] [serial = 361] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e2077b000) [pid = 1872] [serial = 283] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e2068d000) [pid = 1872] [serial = 222] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e3b0a0c00) [pid = 1872] [serial = 322] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e33e95400) [pid = 1872] [serial = 198] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e2085ec00) [pid = 1872] [serial = 316] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e21289800) [pid = 1872] [serial = 328] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e2736fc00) [pid = 1872] [serial = 319] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e209b6800) [pid = 1872] [serial = 352] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e3d597800) [pid = 1872] [serial = 325] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e33e10800) [pid = 1872] [serial = 355] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e3d5df400) [pid = 1872] [serial = 364] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e1eb3a400) [pid = 1872] [serial = 259] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e207afc00) [pid = 1872] [serial = 349] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e36f18000) [pid = 1872] [serial = 229] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e3bd88400) [pid = 1872] [serial = 298] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1b3cc000) [pid = 1872] [serial = 388] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e3b097c00) [pid = 1872] [serial = 406] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e209a8400) [pid = 1872] [serial = 397] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e38e27800) [pid = 1872] [serial = 265] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e26dbbc00) [pid = 1872] [serial = 286] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e27e9e800) [pid = 1872] [serial = 232] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e3920ac00) [pid = 1872] [serial = 400] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e224f5800) [pid = 1872] [serial = 235] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e34eb5400) [pid = 1872] [serial = 289] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e3b098800) [pid = 1872] [serial = 403] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e253d8800) [pid = 1872] [serial = 192] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1b2ce400) [pid = 1872] [serial = 367] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e39205800) [pid = 1872] [serial = 358] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1ef41000) [pid = 1872] [serial = 517] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e1fa96400) [pid = 1872] [serial = 518] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e20686c00) [pid = 1872] [serial = 520] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e14ad5000) [pid = 1872] [serial = 475] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e1dacd800) [pid = 1872] [serial = 478] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e217a9400) [pid = 1872] [serial = 484] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e1a4e0400) [pid = 1872] [serial = 502] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e1b2cac00) [pid = 1872] [serial = 503] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e1d038800) [pid = 1872] [serial = 509] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e1cf02c00) [pid = 1872] [serial = 508] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e1dee3800) [pid = 1872] [serial = 514] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e206e3400) [pid = 1872] [serial = 481] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e27370400) [pid = 1872] [serial = 490] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e13cdac00) [pid = 1872] [serial = 496] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e1d851400) [pid = 1872] [serial = 493] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e2427e000) [pid = 1872] [serial = 487] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e1d8f1400) [pid = 1872] [serial = 511] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e1dacc000) [pid = 1872] [serial = 512] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e1b2c8800) [pid = 1872] [serial = 506] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e1a576400) [pid = 1872] [serial = 505] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e1a4d4800) [pid = 1872] [serial = 499] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e1ebc2000) [pid = 1872] [serial = 515] [outer = (nil)] [url = about:blank] 00:46:28 INFO - PROCESS | 1872 | --DOMWINDOW == 121 (0x7f1e20774000) [pid = 1872] [serial = 521] [outer = (nil)] [url = about:blank] 00:46:29 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:29 INFO - PROCESS | 1872 | 1461138389176 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]]]}] 00:46:29 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.) 00:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1999ms 00:46:29 INFO - PROCESS | 1872 | 1461138389239 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1872 | 1461138389248 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:46:29 INFO - PROCESS | 1872 | 1461138389263 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1872 | 1461138389267 Marionette TRACE conn3 <- [1,750,null,{}] 00:46:29 INFO - PROCESS | 1872 | 1461138389279 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}] 00:46:29 INFO - PROCESS | 1872 | 1461138389477 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:46:29 INFO - PROCESS | 1872 | 1461138389488 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4ae000 == 95 [pid = 1872] [id = 195] 00:46:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e1a4e0400) [pid = 1872] [serial = 585] [outer = (nil)] 00:46:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e1d84ec00) [pid = 1872] [serial = 586] [outer = 0x7f1e1a4e0400] 00:46:29 INFO - PROCESS | 1872 | 1461138389558 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e1da36400) [pid = 1872] [serial = 587] [outer = 0x7f1e1a4e0400] 00:46:30 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:30 INFO - PROCESS | 1872 | 1461138390751 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]]]}] 00:46:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:46:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1544ms 00:46:30 INFO - PROCESS | 1872 | 1461138390810 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:46:30 INFO - PROCESS | 1872 | 1461138390813 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:46:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:46:30 INFO - PROCESS | 1872 | 1461138390820 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:46:30 INFO - PROCESS | 1872 | 1461138390826 Marionette TRACE conn3 <- [1,754,null,{}] 00:46:30 INFO - PROCESS | 1872 | 1461138390842 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}] 00:46:31 INFO - PROCESS | 1872 | 1461138391134 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:46:31 INFO - PROCESS | 1872 | 1461138391176 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20704800 == 96 [pid = 1872] [id = 196] 00:46:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e1dad3400) [pid = 1872] [serial = 588] [outer = (nil)] 00:46:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e1ef36400) [pid = 1872] [serial = 589] [outer = 0x7f1e1dad3400] 00:46:31 INFO - PROCESS | 1872 | 1461138391243 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e20669000) [pid = 1872] [serial = 590] [outer = 0x7f1e1dad3400] 00:46:32 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:32 INFO - PROCESS | 1872 | 1461138392519 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]]]}] 00:46:32 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 00:46:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1736ms 00:46:32 INFO - PROCESS | 1872 | 1461138392566 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1872 | 1461138392572 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:46:32 INFO - PROCESS | 1872 | 1461138392579 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1872 | 1461138392581 Marionette TRACE conn3 <- [1,758,null,{}] 00:46:32 INFO - PROCESS | 1872 | 1461138392587 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}] 00:46:32 INFO - PROCESS | 1872 | 1461138392825 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:46:33 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e1b3d0c00) [pid = 1872] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:46:33 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e1b3cb400) [pid = 1872] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:46:33 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e1c2a5c00) [pid = 1872] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:46:33 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e1d8eac00) [pid = 1872] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:46:33 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e1eb43000) [pid = 1872] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:46:33 INFO - PROCESS | 1872 | 1461138393147 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2188b000 == 97 [pid = 1872] [id = 197] 00:46:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e1a4e1c00) [pid = 1872] [serial = 591] [outer = (nil)] 00:46:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e1dedbc00) [pid = 1872] [serial = 592] [outer = 0x7f1e1a4e1c00] 00:46:33 INFO - PROCESS | 1872 | 1461138393211 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e20779c00) [pid = 1872] [serial = 593] [outer = 0x7f1e1a4e1c00] 00:46:33 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:33 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:33 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:33 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:33 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:33 INFO - PROCESS | 1872 | 1461138393867 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]]]}] 00:46:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1332ms 00:46:33 INFO - PROCESS | 1872 | 1461138393913 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:46:33 INFO - PROCESS | 1872 | 1461138393916 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:46:33 INFO - PROCESS | 1872 | 1461138393922 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1872 | 1461138393924 Marionette TRACE conn3 <- [1,762,null,{}] 00:46:33 INFO - PROCESS | 1872 | 1461138393930 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}] 00:46:34 INFO - PROCESS | 1872 | 1461138394141 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:46:34 INFO - PROCESS | 1872 | 1461138394165 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24306000 == 98 [pid = 1872] [id = 198] 00:46:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e1ef3f400) [pid = 1872] [serial = 594] [outer = (nil)] 00:46:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e207bbc00) [pid = 1872] [serial = 595] [outer = 0x7f1e1ef3f400] 00:46:34 INFO - PROCESS | 1872 | 1461138394229 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e2085f800) [pid = 1872] [serial = 596] [outer = 0x7f1e1ef3f400] 00:46:35 INFO - PROCESS | 1872 | 1461138395461 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]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1582ms 00:46:35 INFO - PROCESS | 1872 | 1461138395515 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1872 | 1461138395521 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:46:35 INFO - PROCESS | 1872 | 1461138395531 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1872 | 1461138395538 Marionette TRACE conn3 <- [1,766,null,{}] 00:46:35 INFO - PROCESS | 1872 | 1461138395589 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}] 00:46:35 INFO - PROCESS | 1872 | 1461138395910 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:46:36 INFO - PROCESS | 1872 | 1461138396046 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db09000 == 99 [pid = 1872] [id = 199] 00:46:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e1c2ad000) [pid = 1872] [serial = 597] [outer = (nil)] 00:46:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e1cbed800) [pid = 1872] [serial = 598] [outer = 0x7f1e1c2ad000] 00:46:36 INFO - PROCESS | 1872 | 1461138396124 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e1d3ba000) [pid = 1872] [serial = 599] [outer = 0x7f1e1c2ad000] 00:46:37 INFO - PROCESS | 1872 | 1461138397467 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]]]}] 00:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1995ms 00:46:37 INFO - PROCESS | 1872 | 1461138397532 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1872 | 1461138397541 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:46:37 INFO - PROCESS | 1872 | 1461138397600 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1872 | 1461138397605 Marionette TRACE conn3 <- [1,770,null,{}] 00:46:37 INFO - PROCESS | 1872 | 1461138397616 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}] 00:46:37 INFO - PROCESS | 1872 | 1461138397822 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:46:38 INFO - PROCESS | 1872 | 1461138397999 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24302800 == 100 [pid = 1872] [id = 200] 00:46:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e1a582000) [pid = 1872] [serial = 600] [outer = (nil)] 00:46:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e1dacac00) [pid = 1872] [serial = 601] [outer = 0x7f1e1a582000] 00:46:38 INFO - PROCESS | 1872 | 1461138398073 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e1fa91800) [pid = 1872] [serial = 602] [outer = 0x7f1e1a582000] 00:46:39 INFO - PROCESS | 1872 | 1461138399027 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]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1537ms 00:46:39 INFO - PROCESS | 1872 | 1461138399095 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:46:39 INFO - PROCESS | 1872 | 1461138399099 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:46:39 INFO - PROCESS | 1872 | 1461138399107 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1872 | 1461138399113 Marionette TRACE conn3 <- [1,774,null,{}] 00:46:39 INFO - PROCESS | 1872 | 1461138399131 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}] 00:46:39 INFO - PROCESS | 1872 | 1461138399369 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:46:39 INFO - PROCESS | 1872 | 1461138399657 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26cd5800 == 101 [pid = 1872] [id = 201] 00:46:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e207c0c00) [pid = 1872] [serial = 603] [outer = (nil)] 00:46:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e209b5800) [pid = 1872] [serial = 604] [outer = 0x7f1e207c0c00] 00:46:39 INFO - PROCESS | 1872 | 1461138399743 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e2128d400) [pid = 1872] [serial = 605] [outer = 0x7f1e207c0c00] 00:46:40 INFO - PROCESS | 1872 | 1461138400601 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]]]}] 00:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1540ms 00:46:40 INFO - PROCESS | 1872 | 1461138400647 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:46:40 INFO - PROCESS | 1872 | 1461138400652 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:46:40 INFO - PROCESS | 1872 | 1461138400659 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1872 | 1461138400662 Marionette TRACE conn3 <- [1,778,null,{}] 00:46:40 INFO - PROCESS | 1872 | 1461138400670 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}] 00:46:40 INFO - PROCESS | 1872 | 1461138400851 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:46:41 INFO - PROCESS | 1872 | 1461138401015 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f93000 == 102 [pid = 1872] [id = 202] 00:46:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e1a4d5800) [pid = 1872] [serial = 606] [outer = (nil)] 00:46:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e217ae000) [pid = 1872] [serial = 607] [outer = 0x7f1e1a4d5800] 00:46:41 INFO - PROCESS | 1872 | 1461138401094 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e224eb800) [pid = 1872] [serial = 608] [outer = 0x7f1e1a4d5800] 00:46:41 INFO - PROCESS | 1872 | 1461138401964 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]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1332ms 00:46:41 INFO - PROCESS | 1872 | 1461138401992 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 1872 | 1461138401996 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:46:42 INFO - PROCESS | 1872 | 1461138402003 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1872 | 1461138402008 Marionette TRACE conn3 <- [1,782,null,{}] 00:46:42 INFO - PROCESS | 1872 | 1461138402015 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}] 00:46:42 INFO - PROCESS | 1872 | 1461138402201 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:46:42 INFO - PROCESS | 1872 | 1461138402364 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc18000 == 103 [pid = 1872] [id = 203] 00:46:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e209a9000) [pid = 1872] [serial = 609] [outer = (nil)] 00:46:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e224f5800) [pid = 1872] [serial = 610] [outer = 0x7f1e209a9000] 00:46:42 INFO - PROCESS | 1872 | 1461138402439 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e22fcf400) [pid = 1872] [serial = 611] [outer = 0x7f1e209a9000] 00:46:43 INFO - PROCESS | 1872 | 1461138403337 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]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1381ms 00:46:43 INFO - PROCESS | 1872 | 1461138403386 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:46:43 INFO - PROCESS | 1872 | 1461138403391 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:46:43 INFO - PROCESS | 1872 | 1461138403398 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1872 | 1461138403402 Marionette TRACE conn3 <- [1,786,null,{}] 00:46:43 INFO - PROCESS | 1872 | 1461138403409 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}] 00:46:43 INFO - PROCESS | 1872 | 1461138403631 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:46:43 INFO - PROCESS | 1872 | 1461138403792 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34abd800 == 104 [pid = 1872] [id = 204] 00:46:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e23ba6400) [pid = 1872] [serial = 612] [outer = (nil)] 00:46:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e25292400) [pid = 1872] [serial = 613] [outer = 0x7f1e23ba6400] 00:46:43 INFO - PROCESS | 1872 | 1461138403873 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e25729000) [pid = 1872] [serial = 614] [outer = 0x7f1e23ba6400] 00:46:44 INFO - PROCESS | 1872 | 1461138404789 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]]]}] 00:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1443ms 00:46:44 INFO - PROCESS | 1872 | 1461138404842 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1872 | 1461138404845 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:46:44 INFO - PROCESS | 1872 | 1461138404853 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1872 | 1461138404856 Marionette TRACE conn3 <- [1,790,null,{}] 00:46:44 INFO - PROCESS | 1872 | 1461138404863 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}] 00:46:45 INFO - PROCESS | 1872 | 1461138405056 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:46:45 INFO - PROCESS | 1872 | 1461138405219 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cf33000 == 105 [pid = 1872] [id = 205] 00:46:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e14ad1000) [pid = 1872] [serial = 615] [outer = (nil)] 00:46:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1cbea000) [pid = 1872] [serial = 616] [outer = 0x7f1e14ad1000] 00:46:45 INFO - PROCESS | 1872 | 1461138405295 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e25778c00) [pid = 1872] [serial = 617] [outer = 0x7f1e14ad1000] 00:46:46 INFO - PROCESS | 1872 | 1461138406250 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]]]}] 00:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1432ms 00:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:46:46 INFO - PROCESS | 1872 | 1461138406286 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1872 | 1461138406289 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:46:46 INFO - PROCESS | 1872 | 1461138406296 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1872 | 1461138406299 Marionette TRACE conn3 <- [1,794,null,{}] 00:46:46 INFO - PROCESS | 1872 | 1461138406306 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}] 00:46:46 INFO - PROCESS | 1872 | 1461138406497 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:46:46 INFO - PROCESS | 1872 | 1461138406666 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f91800 == 106 [pid = 1872] [id = 206] 00:46:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e13cd8800) [pid = 1872] [serial = 618] [outer = (nil)] 00:46:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e25b39800) [pid = 1872] [serial = 619] [outer = 0x7f1e13cd8800] 00:46:46 INFO - PROCESS | 1872 | 1461138406737 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e26ca6c00) [pid = 1872] [serial = 620] [outer = 0x7f1e13cd8800] 00:46:47 INFO - PROCESS | 1872 | 1461138407903 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]]]}] 00:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1690ms 00:46:47 INFO - PROCESS | 1872 | 1461138407985 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1872 | 1461138407992 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:46:48 INFO - PROCESS | 1872 | 1461138408002 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1872 | 1461138408006 Marionette TRACE conn3 <- [1,798,null,{}] 00:46:48 INFO - PROCESS | 1872 | 1461138408016 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}] 00:46:48 INFO - PROCESS | 1872 | 1461138408318 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:46:48 INFO - PROCESS | 1872 | 1461138408539 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b394000 == 107 [pid = 1872] [id = 207] 00:46:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1cf0b800) [pid = 1872] [serial = 621] [outer = (nil)] 00:46:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1d3b9800) [pid = 1872] [serial = 622] [outer = 0x7f1e1cf0b800] 00:46:48 INFO - PROCESS | 1872 | 1461138408702 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1d8ee800) [pid = 1872] [serial = 623] [outer = 0x7f1e1cf0b800] 00:46:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2188b000 == 106 [pid = 1872] [id = 197] 00:46:48 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1fa8c400) [pid = 1872] [serial = 556] [outer = (nil)] [url = about:blank] 00:46:48 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e2077ec00) [pid = 1872] [serial = 535] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20704800 == 105 [pid = 1872] [id = 196] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4ae000 == 104 [pid = 1872] [id = 195] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213b3000 == 103 [pid = 1872] [id = 194] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35025800 == 102 [pid = 1872] [id = 191] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34ac2800 == 101 [pid = 1872] [id = 190] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc20000 == 100 [pid = 1872] [id = 189] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292d1800 == 99 [pid = 1872] [id = 188] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e254e5800 == 98 [pid = 1872] [id = 187] 00:46:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d742000 == 97 [pid = 1872] [id = 186] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e20737400) [pid = 1872] [serial = 550] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1da37000) [pid = 1872] [serial = 545] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1cf0a400) [pid = 1872] [serial = 542] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1cf0e400) [pid = 1872] [serial = 544] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1cb84c00) [pid = 1872] [serial = 541] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e20981400) [pid = 1872] [serial = 538] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e2066e400) [pid = 1872] [serial = 548] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e20982400) [pid = 1872] [serial = 551] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1ef3f800) [pid = 1872] [serial = 547] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e209b4400) [pid = 1872] [serial = 553] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e2154d000) [pid = 1872] [serial = 554] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e1aff6800) [pid = 1872] [serial = 526] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e1d3b7800) [pid = 1872] [serial = 529] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e1fa99800) [pid = 1872] [serial = 532] [outer = (nil)] [url = about:blank] 00:46:49 INFO - PROCESS | 1872 | 1461138409594 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]]]}] 00:46:49 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 00:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1644ms 00:46:49 INFO - PROCESS | 1872 | 1461138409647 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1872 | 1461138409655 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:46:49 INFO - PROCESS | 1872 | 1461138409666 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1872 | 1461138409670 Marionette TRACE conn3 <- [1,802,null,{}] 00:46:49 INFO - PROCESS | 1872 | 1461138409677 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}] 00:46:49 INFO - PROCESS | 1872 | 1461138409859 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:46:49 INFO - PROCESS | 1872 | 1461138409979 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20707000 == 98 [pid = 1872] [id = 208] 00:46:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e1b3cac00) [pid = 1872] [serial = 624] [outer = (nil)] 00:46:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e1eb3e800) [pid = 1872] [serial = 625] [outer = 0x7f1e1b3cac00] 00:46:50 INFO - PROCESS | 1872 | 1461138410047 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e205edc00) [pid = 1872] [serial = 626] [outer = 0x7f1e1b3cac00] 00:46:50 INFO - PROCESS | 1872 | 1461138410850 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]]]}] 00:46:50 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 00:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1238ms 00:46:50 INFO - PROCESS | 1872 | 1461138410905 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 1872 | 1461138410908 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:46:50 INFO - PROCESS | 1872 | 1461138410916 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1872 | 1461138410923 Marionette TRACE conn3 <- [1,806,null,{}] 00:46:50 INFO - PROCESS | 1872 | 1461138410939 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}] 00:46:51 INFO - PROCESS | 1872 | 1461138411126 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:46:51 INFO - PROCESS | 1872 | 1461138411266 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e257a5800 == 99 [pid = 1872] [id = 209] 00:46:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e1fa96400) [pid = 1872] [serial = 627] [outer = (nil)] 00:46:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e2097a000) [pid = 1872] [serial = 628] [outer = 0x7f1e1fa96400] 00:46:51 INFO - PROCESS | 1872 | 1461138411348 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e2128c400) [pid = 1872] [serial = 629] [outer = 0x7f1e1fa96400] 00:46:52 INFO - PROCESS | 1872 | 1461138412202 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]]]}] 00:46:52 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 00:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1342ms 00:46:52 INFO - PROCESS | 1872 | 1461138412259 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1872 | 1461138412264 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:46:52 INFO - PROCESS | 1872 | 1461138412287 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1872 | 1461138412291 Marionette TRACE conn3 <- [1,810,null,{}] 00:46:52 INFO - PROCESS | 1872 | 1461138412297 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}] 00:46:52 INFO - PROCESS | 1872 | 1461138412515 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:46:52 INFO - PROCESS | 1872 | 1461138412541 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27337800 == 100 [pid = 1872] [id = 210] 00:46:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e1b3d0c00) [pid = 1872] [serial = 630] [outer = (nil)] 00:46:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e224e7800) [pid = 1872] [serial = 631] [outer = 0x7f1e1b3d0c00] 00:46:52 INFO - PROCESS | 1872 | 1461138412605 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e22f68400) [pid = 1872] [serial = 632] [outer = 0x7f1e1b3d0c00] 00:46:53 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1dad3400) [pid = 1872] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:46:53 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1b2ce800) [pid = 1872] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:46:53 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1a4e1c00) [pid = 1872] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:46:53 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1a4e0400) [pid = 1872] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:46:53 INFO - PROCESS | 1872 | 1461138413772 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]]]}] 00:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1550ms 00:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:46:53 INFO - PROCESS | 1872 | 1461138413823 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:46:53 INFO - PROCESS | 1872 | 1461138413826 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:46:53 INFO - PROCESS | 1872 | 1461138413833 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:46:53 INFO - PROCESS | 1872 | 1461138413836 Marionette TRACE conn3 <- [1,814,null,{}] 00:46:53 INFO - PROCESS | 1872 | 1461138413842 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}] 00:46:54 INFO - PROCESS | 1872 | 1461138414015 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:46:54 INFO - PROCESS | 1872 | 1461138414181 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292e4800 == 101 [pid = 1872] [id = 211] 00:46:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e21282000) [pid = 1872] [serial = 633] [outer = (nil)] 00:46:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e22f6b800) [pid = 1872] [serial = 634] [outer = 0x7f1e21282000] 00:46:54 INFO - PROCESS | 1872 | 1461138414250 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e24278800) [pid = 1872] [serial = 635] [outer = 0x7f1e21282000] 00:46:54 INFO - PROCESS | 1872 | 1461138414939 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] 00:46:54 INFO - PROCESS | 1872 | 1461138414972 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:46:54 INFO - PROCESS | 1872 | 1461138414990 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1872 | 1461138414993 Marionette TRACE conn3 <- [1,818,null,{}] 00:46:55 INFO - PROCESS | 1872 | 1461138414999 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}] 00:46:55 INFO - PROCESS | 1872 | 1461138415224 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:46:55 INFO - PROCESS | 1872 | 1461138415239 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34a73800 == 102 [pid = 1872] [id = 212] 00:46:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e2154f400) [pid = 1872] [serial = 636] [outer = (nil)] 00:46:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e25722800) [pid = 1872] [serial = 637] [outer = 0x7f1e2154f400] 00:46:55 INFO - PROCESS | 1872 | 1461138415304 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e2736e400) [pid = 1872] [serial = 638] [outer = 0x7f1e2154f400] 00:46:56 INFO - PROCESS | 1872 | 1461138416366 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]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1442ms 00:46:56 INFO - PROCESS | 1872 | 1461138416422 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1872 | 1461138416430 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:46:56 INFO - PROCESS | 1872 | 1461138416440 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1872 | 1461138416445 Marionette TRACE conn3 <- [1,822,null,{}] 00:46:56 INFO - PROCESS | 1872 | 1461138416454 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}] 00:46:56 INFO - PROCESS | 1872 | 1461138416686 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:46:56 INFO - PROCESS | 1872 | 1461138416903 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21ad3000 == 103 [pid = 1872] [id = 213] 00:46:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e1cf08800) [pid = 1872] [serial = 639] [outer = (nil)] 00:46:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1dacd800) [pid = 1872] [serial = 640] [outer = 0x7f1e1cf08800] 00:46:57 INFO - PROCESS | 1872 | 1461138417026 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1ebc1400) [pid = 1872] [serial = 641] [outer = 0x7f1e1cf08800] 00:46:57 INFO - PROCESS | 1872 | 1461138417966 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] 00:46:58 INFO - PROCESS | 1872 | 1461138418038 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:46:58 INFO - PROCESS | 1872 | 1461138418052 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1872 | 1461138418056 Marionette TRACE conn3 <- [1,826,null,{}] 00:46:58 INFO - PROCESS | 1872 | 1461138418104 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}] 00:46:58 INFO - PROCESS | 1872 | 1461138418327 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:46:58 INFO - PROCESS | 1872 | 1461138418591 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33bd4800 == 104 [pid = 1872] [id = 214] 00:46:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1cbe4800) [pid = 1872] [serial = 642] [outer = (nil)] 00:46:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e2085ec00) [pid = 1872] [serial = 643] [outer = 0x7f1e1cbe4800] 00:46:58 INFO - PROCESS | 1872 | 1461138418673 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e217f1400) [pid = 1872] [serial = 644] [outer = 0x7f1e1cbe4800] 00:46:59 INFO - PROCESS | 1872 | 1461138419540 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]]]}] 00:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1542ms 00:46:59 INFO - PROCESS | 1872 | 1461138419594 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1872 | 1461138419597 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:46:59 INFO - PROCESS | 1872 | 1461138419605 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1872 | 1461138419612 Marionette TRACE conn3 <- [1,830,null,{}] 00:46:59 INFO - PROCESS | 1872 | 1461138419629 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}] 00:46:59 INFO - PROCESS | 1872 | 1461138419908 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:47:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e21288400) [pid = 1872] [serial = 645] [outer = 0x7f1e22f69800] 00:47:00 INFO - PROCESS | 1872 | 1461138420114 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39244800 == 105 [pid = 1872] [id = 215] 00:47:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e259b9c00) [pid = 1872] [serial = 646] [outer = (nil)] 00:47:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e25f6ac00) [pid = 1872] [serial = 647] [outer = 0x7f1e259b9c00] 00:47:00 INFO - PROCESS | 1872 | 1461138420223 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e26dbc800) [pid = 1872] [serial = 648] [outer = 0x7f1e259b9c00] 00:47:01 INFO - PROCESS | 1872 | 1461138421173 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]]]}] 00:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1644ms 00:47:01 INFO - PROCESS | 1872 | 1461138421250 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:47:01 INFO - PROCESS | 1872 | 1461138421255 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:47:01 INFO - PROCESS | 1872 | 1461138421262 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1872 | 1461138421266 Marionette TRACE conn3 <- [1,834,null,{}] 00:47:01 INFO - PROCESS | 1872 | 1461138421285 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}] 00:47:01 INFO - PROCESS | 1872 | 1461138421514 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:47:01 INFO - PROCESS | 1872 | 1461138421729 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3908b800 == 106 [pid = 1872] [id = 216] 00:47:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e144d7c00) [pid = 1872] [serial = 649] [outer = (nil)] 00:47:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e2736d800) [pid = 1872] [serial = 650] [outer = 0x7f1e144d7c00] 00:47:01 INFO - PROCESS | 1872 | 1461138421823 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e27b03400) [pid = 1872] [serial = 651] [outer = 0x7f1e144d7c00] 00:47:02 INFO - PROCESS | 1872 | 1461138422669 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]]]}] 00:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1433ms 00:47:02 INFO - PROCESS | 1872 | 1461138422696 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:47:02 INFO - PROCESS | 1872 | 1461138422699 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:47:02 INFO - PROCESS | 1872 | 1461138422707 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1872 | 1461138422710 Marionette TRACE conn3 <- [1,838,null,{}] 00:47:02 INFO - PROCESS | 1872 | 1461138422717 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}] 00:47:02 INFO - PROCESS | 1872 | 1461138422902 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:47:03 INFO - PROCESS | 1872 | 1461138423093 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39423800 == 107 [pid = 1872] [id = 217] 00:47:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1c2ab800) [pid = 1872] [serial = 652] [outer = (nil)] 00:47:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e27b0a800) [pid = 1872] [serial = 653] [outer = 0x7f1e1c2ab800] 00:47:03 INFO - PROCESS | 1872 | 1461138423167 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e29313c00) [pid = 1872] [serial = 654] [outer = 0x7f1e1c2ab800] 00:47:04 INFO - PROCESS | 1872 | 1461138424102 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]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1433ms 00:47:04 INFO - PROCESS | 1872 | 1461138424142 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1872 | 1461138424146 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:47:04 INFO - PROCESS | 1872 | 1461138424153 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1872 | 1461138424157 Marionette TRACE conn3 <- [1,842,null,{}] 00:47:04 INFO - PROCESS | 1872 | 1461138424163 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}] 00:47:04 INFO - PROCESS | 1872 | 1461138424373 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:47:04 INFO - PROCESS | 1872 | 1461138424540 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bdd7800 == 108 [pid = 1872] [id = 218] 00:47:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1d8e6800) [pid = 1872] [serial = 655] [outer = (nil)] 00:47:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e32dc0000) [pid = 1872] [serial = 656] [outer = 0x7f1e1d8e6800] 00:47:04 INFO - PROCESS | 1872 | 1461138424615 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e33bc0400) [pid = 1872] [serial = 657] [outer = 0x7f1e1d8e6800] 00:47:05 INFO - PROCESS | 1872 | 1461138425494 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]]]}] 00:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1385ms 00:47:05 INFO - PROCESS | 1872 | 1461138425539 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:47:05 INFO - PROCESS | 1872 | 1461138425544 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:47:05 INFO - PROCESS | 1872 | 1461138425551 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:47:05 INFO - PROCESS | 1872 | 1461138425556 Marionette TRACE conn3 <- [1,846,null,{}] 00:47:05 INFO - PROCESS | 1872 | 1461138425562 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}] 00:47:05 INFO - PROCESS | 1872 | 1461138425743 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:47:05 INFO - PROCESS | 1872 | 1461138425925 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e40a95800 == 109 [pid = 1872] [id = 219] 00:47:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e2772ec00) [pid = 1872] [serial = 658] [outer = (nil)] 00:47:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e33cac400) [pid = 1872] [serial = 659] [outer = 0x7f1e2772ec00] 00:47:06 INFO - PROCESS | 1872 | 1461138426001 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e33e14000) [pid = 1872] [serial = 660] [outer = 0x7f1e2772ec00] 00:47:06 INFO - PROCESS | 1872 | 1461138426888 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]]]}] 00:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1390ms 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:47:06 INFO - PROCESS | 1872 | 1461138426942 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1872 | 1461138426945 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:47:06 INFO - PROCESS | 1872 | 1461138426952 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1872 | 1461138426955 Marionette TRACE conn3 <- [1,850,null,{}] 00:47:06 INFO - PROCESS | 1872 | 1461138426962 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}] 00:47:07 INFO - PROCESS | 1872 | 1461138427155 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:47:07 INFO - PROCESS | 1872 | 1461138427329 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1dc000 == 110 [pid = 1872] [id = 220] 00:47:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1b3c6800) [pid = 1872] [serial = 661] [outer = (nil)] 00:47:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e33ed7c00) [pid = 1872] [serial = 662] [outer = 0x7f1e1b3c6800] 00:47:07 INFO - PROCESS | 1872 | 1461138427401 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e34af8000) [pid = 1872] [serial = 663] [outer = 0x7f1e1b3c6800] 00:47:08 INFO - PROCESS | 1872 | 1461138428320 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]]]}] 00:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1440ms 00:47:08 INFO - PROCESS | 1872 | 1461138428391 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:47:08 INFO - PROCESS | 1872 | 1461138428395 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:47:08 INFO - PROCESS | 1872 | 1461138428402 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1872 | 1461138428405 Marionette TRACE conn3 <- [1,854,null,{}] 00:47:08 INFO - PROCESS | 1872 | 1461138428411 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}] 00:47:08 INFO - PROCESS | 1872 | 1461138428598 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:47:08 INFO - PROCESS | 1872 | 1461138428765 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1fa3a800 == 111 [pid = 1872] [id = 221] 00:47:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1b2ce800) [pid = 1872] [serial = 664] [outer = (nil)] 00:47:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e2077d000) [pid = 1872] [serial = 665] [outer = 0x7f1e1b2ce800] 00:47:08 INFO - PROCESS | 1872 | 1461138428881 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e34d29c00) [pid = 1872] [serial = 666] [outer = 0x7f1e1b2ce800] 00:47:09 INFO - PROCESS | 1872 | 1461138429684 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]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1329ms 00:47:09 INFO - PROCESS | 1872 | 1461138429732 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:47:09 INFO - PROCESS | 1872 | 1461138429737 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:47:09 INFO - PROCESS | 1872 | 1461138429743 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1872 | 1461138429747 Marionette TRACE conn3 <- [1,858,null,{}] 00:47:09 INFO - PROCESS | 1872 | 1461138429753 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}] 00:47:09 INFO - PROCESS | 1872 | 1461138429940 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:47:10 INFO - PROCESS | 1872 | 1461138430117 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e280000 == 112 [pid = 1872] [id = 222] 00:47:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1b2ce400) [pid = 1872] [serial = 667] [outer = (nil)] 00:47:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e35006000) [pid = 1872] [serial = 668] [outer = 0x7f1e1b2ce400] 00:47:10 INFO - PROCESS | 1872 | 1461138430188 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e35012c00) [pid = 1872] [serial = 669] [outer = 0x7f1e1b2ce400] 00:47:11 INFO - PROCESS | 1872 | 1461138431469 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]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1785ms 00:47:11 INFO - PROCESS | 1872 | 1461138431528 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1872 | 1461138431535 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:47:11 INFO - PROCESS | 1872 | 1461138431545 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1872 | 1461138431549 Marionette TRACE conn3 <- [1,862,null,{}] 00:47:11 INFO - PROCESS | 1872 | 1461138431559 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}] 00:47:11 INFO - PROCESS | 1872 | 1461138431744 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:47:11 INFO - PROCESS | 1872 | 1461138431914 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4b8800 == 113 [pid = 1872] [id = 223] 00:47:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e1cb8a400) [pid = 1872] [serial = 670] [outer = (nil)] 00:47:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1d03fc00) [pid = 1872] [serial = 671] [outer = 0x7f1e1cb8a400] 00:47:12 INFO - PROCESS | 1872 | 1461138432036 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e1dee4400) [pid = 1872] [serial = 672] [outer = 0x7f1e1cb8a400] 00:47:13 INFO - PROCESS | 1872 | 1461138433135 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]]]}] 00:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1643ms 00:47:13 INFO - PROCESS | 1872 | 1461138433189 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1872 | 1461138433196 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:47:13 INFO - PROCESS | 1872 | 1461138433209 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1872 | 1461138433212 Marionette TRACE conn3 <- [1,866,null,{}] 00:47:13 INFO - PROCESS | 1872 | 1461138433219 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}] 00:47:13 INFO - PROCESS | 1872 | 1461138433440 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:47:13 INFO - PROCESS | 1872 | 1461138433702 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1dec2000 == 114 [pid = 1872] [id = 224] 00:47:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e1dedac00) [pid = 1872] [serial = 673] [outer = (nil)] 00:47:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e1ef41400) [pid = 1872] [serial = 674] [outer = 0x7f1e1dedac00] 00:47:13 INFO - PROCESS | 1872 | 1461138433771 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e20586c00) [pid = 1872] [serial = 675] [outer = 0x7f1e1dedac00] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc1d800 == 113 [pid = 1872] [id = 95] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26ccb800 == 112 [pid = 1872] [id = 143] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292e4800 == 111 [pid = 1872] [id = 211] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27337800 == 110 [pid = 1872] [id = 210] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e207bbc00) [pid = 1872] [serial = 595] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e2154ac00) [pid = 1872] [serial = 568] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e1c2ab400) [pid = 1872] [serial = 580] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e1d845800) [pid = 1872] [serial = 562] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e1b2c7800) [pid = 1872] [serial = 559] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e217e2c00) [pid = 1872] [serial = 571] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e22fc5400) [pid = 1872] [serial = 574] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e20668c00) [pid = 1872] [serial = 565] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e257a5800 == 109 [pid = 1872] [id = 209] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20707000 == 108 [pid = 1872] [id = 208] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b394000 == 107 [pid = 1872] [id = 207] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27f93000 == 106 [pid = 1872] [id = 202] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24302800 == 105 [pid = 1872] [id = 200] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1db09000 == 104 [pid = 1872] [id = 199] 00:47:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24306000 == 103 [pid = 1872] [id = 198] 00:47:14 INFO - PROCESS | 1872 | 1461138434702 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]]]}] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1d84ec00) [pid = 1872] [serial = 586] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1ef36400) [pid = 1872] [serial = 589] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1cb8c000) [pid = 1872] [serial = 584] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1c2a9800) [pid = 1872] [serial = 583] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e1b3cf800) [pid = 1872] [serial = 577] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e1dedbc00) [pid = 1872] [serial = 592] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e20779c00) [pid = 1872] [serial = 593] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1da36400) [pid = 1872] [serial = 587] [outer = (nil)] [url = about:blank] 00:47:14 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e20669000) [pid = 1872] [serial = 590] [outer = (nil)] [url = about:blank] 00:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1535ms 00:47:14 INFO - PROCESS | 1872 | 1461138434745 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:47:14 INFO - PROCESS | 1872 | 1461138434750 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:47:14 INFO - PROCESS | 1872 | 1461138434757 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1872 | 1461138434762 Marionette TRACE conn3 <- [1,870,null,{}] 00:47:14 INFO - PROCESS | 1872 | 1461138434779 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}] 00:47:14 INFO - PROCESS | 1872 | 1461138434964 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:47:15 INFO - PROCESS | 1872 | 1461138435153 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1fa3a000 == 104 [pid = 1872] [id = 225] 00:47:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e206e4400) [pid = 1872] [serial = 676] [outer = (nil)] 00:47:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e2077c400) [pid = 1872] [serial = 677] [outer = 0x7f1e206e4400] 00:47:15 INFO - PROCESS | 1872 | 1461138435227 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e2085b400) [pid = 1872] [serial = 678] [outer = 0x7f1e206e4400] 00:47:15 INFO - PROCESS | 1872 | 1461138435982 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]]]}] 00:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1289ms 00:47:16 INFO - PROCESS | 1872 | 1461138436046 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 1872 | 1461138436050 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:47:16 INFO - PROCESS | 1872 | 1461138436057 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1872 | 1461138436061 Marionette TRACE conn3 <- [1,874,null,{}] 00:47:16 INFO - PROCESS | 1872 | 1461138436067 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}] 00:47:16 INFO - PROCESS | 1872 | 1461138436235 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:47:16 INFO - PROCESS | 1872 | 1461138436245 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21ae0000 == 105 [pid = 1872] [id = 226] 00:47:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e2066a000) [pid = 1872] [serial = 679] [outer = (nil)] 00:47:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e21289800) [pid = 1872] [serial = 680] [outer = 0x7f1e2066a000] 00:47:16 INFO - PROCESS | 1872 | 1461138436435 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e217f0c00) [pid = 1872] [serial = 681] [outer = 0x7f1e2066a000] 00:47:17 INFO - PROCESS | 1872 | 1461138437281 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]]]}] 00:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1232ms 00:47:17 INFO - PROCESS | 1872 | 1461138437291 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1872 | 1461138437295 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:47:17 INFO - PROCESS | 1872 | 1461138437302 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1872 | 1461138437306 Marionette TRACE conn3 <- [1,878,null,{}] 00:47:17 INFO - PROCESS | 1872 | 1461138437317 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}] 00:47:17 INFO - PROCESS | 1872 | 1461138437526 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:47:17 INFO - PROCESS | 1872 | 1461138437555 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f72000 == 106 [pid = 1872] [id = 227] 00:47:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1cbf0c00) [pid = 1872] [serial = 682] [outer = (nil)] 00:47:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e224ee800) [pid = 1872] [serial = 683] [outer = 0x7f1e1cbf0c00] 00:47:17 INFO - PROCESS | 1872 | 1461138437621 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e23959800) [pid = 1872] [serial = 684] [outer = 0x7f1e1cbf0c00] 00:47:18 INFO - PROCESS | 1872 | 1461138438516 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]]]}] 00:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1239ms 00:47:18 INFO - PROCESS | 1872 | 1461138438542 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1872 | 1461138438546 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:47:18 INFO - PROCESS | 1872 | 1461138438552 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1872 | 1461138438554 Marionette TRACE conn3 <- [1,882,null,{}] 00:47:18 INFO - PROCESS | 1872 | 1461138438560 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}] 00:47:18 INFO - PROCESS | 1872 | 1461138438805 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1b3d0c00) [pid = 1872] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1b3cac00) [pid = 1872] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e20974c00) [pid = 1872] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e13cdc400) [pid = 1872] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e1cf0b800) [pid = 1872] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e21282000) [pid = 1872] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e13cd8800) [pid = 1872] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e144d5c00) [pid = 1872] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:47:19 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1fa96400) [pid = 1872] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:47:19 INFO - PROCESS | 1872 | 1461138439441 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21666000 == 107 [pid = 1872] [id = 228] 00:47:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e13cd8800) [pid = 1872] [serial = 685] [outer = (nil)] 00:47:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1b3d0c00) [pid = 1872] [serial = 686] [outer = 0x7f1e13cd8800] 00:47:19 INFO - PROCESS | 1872 | 1461138439513 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e2154bc00) [pid = 1872] [serial = 687] [outer = 0x7f1e13cd8800] 00:47:20 INFO - PROCESS | 1872 | 1461138440175 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]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1638ms 00:47:20 INFO - PROCESS | 1872 | 1461138440191 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1872 | 1461138440195 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:47:20 INFO - PROCESS | 1872 | 1461138440201 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1872 | 1461138440204 Marionette TRACE conn3 <- [1,886,null,{}] 00:47:20 INFO - PROCESS | 1872 | 1461138440209 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}] 00:47:20 INFO - PROCESS | 1872 | 1461138440434 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:47:20 INFO - PROCESS | 1872 | 1461138440456 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f92800 == 108 [pid = 1872] [id = 229] 00:47:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e217a9c00) [pid = 1872] [serial = 688] [outer = (nil)] 00:47:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e26e79400) [pid = 1872] [serial = 689] [outer = 0x7f1e217a9c00] 00:47:20 INFO - PROCESS | 1872 | 1461138440522 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e27b04400) [pid = 1872] [serial = 690] [outer = 0x7f1e217a9c00] 00:47:21 INFO - PROCESS | 1872 | 1461138441311 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]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1228ms 00:47:21 INFO - PROCESS | 1872 | 1461138441431 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1872 | 1461138441437 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:47:21 INFO - PROCESS | 1872 | 1461138441446 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1872 | 1461138441452 Marionette TRACE conn3 <- [1,890,null,{}] 00:47:21 INFO - PROCESS | 1872 | 1461138441472 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}] 00:47:21 INFO - PROCESS | 1872 | 1461138441699 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:47:21 INFO - PROCESS | 1872 | 1461138441873 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a71e000 == 109 [pid = 1872] [id = 230] 00:47:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1afefc00) [pid = 1872] [serial = 691] [outer = (nil)] 00:47:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1b2cac00) [pid = 1872] [serial = 692] [outer = 0x7f1e1afefc00] 00:47:21 INFO - PROCESS | 1872 | 1461138441992 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1cbf2800) [pid = 1872] [serial = 693] [outer = 0x7f1e1afefc00] 00:47:23 INFO - PROCESS | 1872 | 1461138443040 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]]]}] 00:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1646ms 00:47:23 INFO - PROCESS | 1872 | 1461138443092 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:47:23 INFO - PROCESS | 1872 | 1461138443100 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:47:23 INFO - PROCESS | 1872 | 1461138443114 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1872 | 1461138443119 Marionette TRACE conn3 <- [1,894,null,{}] 00:47:23 INFO - PROCESS | 1872 | 1461138443179 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}] 00:47:23 INFO - PROCESS | 1872 | 1461138443412 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:47:23 INFO - PROCESS | 1872 | 1461138443647 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21ad8000 == 110 [pid = 1872] [id = 231] 00:47:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1dee5800) [pid = 1872] [serial = 694] [outer = (nil)] 00:47:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e20668c00) [pid = 1872] [serial = 695] [outer = 0x7f1e1dee5800] 00:47:23 INFO - PROCESS | 1872 | 1461138443722 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e2077cc00) [pid = 1872] [serial = 696] [outer = 0x7f1e1dee5800] 00:47:24 INFO - PROCESS | 1872 | 1461138444672 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]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1607ms 00:47:24 INFO - PROCESS | 1872 | 1461138444717 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1872 | 1461138444721 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:47:24 INFO - PROCESS | 1872 | 1461138444729 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1872 | 1461138444733 Marionette TRACE conn3 <- [1,898,null,{}] 00:47:24 INFO - PROCESS | 1872 | 1461138444750 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}] 00:47:25 INFO - PROCESS | 1872 | 1461138445040 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:47:25 INFO - PROCESS | 1872 | 1461138445304 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33b7a800 == 111 [pid = 1872] [id = 232] 00:47:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e224f2c00) [pid = 1872] [serial = 697] [outer = (nil)] 00:47:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e24359c00) [pid = 1872] [serial = 698] [outer = 0x7f1e224f2c00] 00:47:25 INFO - PROCESS | 1872 | 1461138445394 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e253dd800) [pid = 1872] [serial = 699] [outer = 0x7f1e224f2c00] 00:47:26 INFO - PROCESS | 1872 | 1461138446274 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]]]}] 00:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1589ms 00:47:26 INFO - PROCESS | 1872 | 1461138446319 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1872 | 1461138446323 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:47:26 INFO - PROCESS | 1872 | 1461138446331 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1872 | 1461138446336 Marionette TRACE conn3 <- [1,902,null,{}] 00:47:26 INFO - PROCESS | 1872 | 1461138446342 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}] 00:47:26 INFO - PROCESS | 1872 | 1461138446542 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:47:26 INFO - PROCESS | 1872 | 1461138446713 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35039800 == 112 [pid = 1872] [id = 233] 00:47:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e23ba5c00) [pid = 1872] [serial = 700] [outer = (nil)] 00:47:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e2736e800) [pid = 1872] [serial = 701] [outer = 0x7f1e23ba5c00] 00:47:26 INFO - PROCESS | 1872 | 1461138446789 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e292b0c00) [pid = 1872] [serial = 702] [outer = 0x7f1e23ba5c00] 00:47:27 INFO - PROCESS | 1872 | 1461138447715 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]]]}] 00:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1432ms 00:47:27 INFO - PROCESS | 1872 | 1461138447765 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1872 | 1461138447769 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:47:27 INFO - PROCESS | 1872 | 1461138447776 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1872 | 1461138447781 Marionette TRACE conn3 <- [1,906,null,{}] 00:47:27 INFO - PROCESS | 1872 | 1461138447787 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}] 00:47:27 INFO - PROCESS | 1872 | 1461138447983 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:47:28 INFO - PROCESS | 1872 | 1461138448166 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39245800 == 113 [pid = 1872] [id = 234] 00:47:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e25a08400) [pid = 1872] [serial = 703] [outer = (nil)] 00:47:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e2cf5ac00) [pid = 1872] [serial = 704] [outer = 0x7f1e25a08400] 00:47:28 INFO - PROCESS | 1872 | 1461138448339 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e3396b000) [pid = 1872] [serial = 705] [outer = 0x7f1e25a08400] 00:47:29 INFO - PROCESS | 1872 | 1461138449203 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]]]}] 00:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1481ms 00:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:47:29 INFO - PROCESS | 1872 | 1461138449258 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1872 | 1461138449261 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:47:29 INFO - PROCESS | 1872 | 1461138449269 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1872 | 1461138449271 Marionette TRACE conn3 <- [1,910,null,{}] 00:47:29 INFO - PROCESS | 1872 | 1461138449278 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}] 00:47:29 INFO - PROCESS | 1872 | 1461138449506 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:47:29 INFO - PROCESS | 1872 | 1461138449678 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e281000 == 114 [pid = 1872] [id = 235] 00:47:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e33bba000) [pid = 1872] [serial = 706] [outer = (nil)] 00:47:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e351c2400) [pid = 1872] [serial = 707] [outer = 0x7f1e33bba000] 00:47:29 INFO - PROCESS | 1872 | 1461138449765 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e36fc1c00) [pid = 1872] [serial = 708] [outer = 0x7f1e33bba000] 00:47:30 INFO - PROCESS | 1872 | 1461138450643 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]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1435ms 00:47:30 INFO - PROCESS | 1872 | 1461138450704 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1872 | 1461138450708 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:47:30 INFO - PROCESS | 1872 | 1461138450715 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1872 | 1461138450718 Marionette TRACE conn3 <- [1,914,null,{}] 00:47:30 INFO - PROCESS | 1872 | 1461138450725 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}] 00:47:30 INFO - PROCESS | 1872 | 1461138450927 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:47:31 INFO - PROCESS | 1872 | 1461138451139 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13cbd000 == 115 [pid = 1872] [id = 236] 00:47:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e33bbec00) [pid = 1872] [serial = 709] [outer = (nil)] 00:47:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e38daa400) [pid = 1872] [serial = 710] [outer = 0x7f1e33bbec00] 00:47:31 INFO - PROCESS | 1872 | 1461138451264 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e38e27400) [pid = 1872] [serial = 711] [outer = 0x7f1e33bbec00] 00:47:32 INFO - PROCESS | 1872 | 1461138452220 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]]]}] 00:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1580ms 00:47:32 INFO - PROCESS | 1872 | 1461138452298 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:47:32 INFO - PROCESS | 1872 | 1461138452302 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:47:32 INFO - PROCESS | 1872 | 1461138452309 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:47:32 INFO - PROCESS | 1872 | 1461138452313 Marionette TRACE conn3 <- [1,918,null,{}] 00:47:32 INFO - PROCESS | 1872 | 1461138452320 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}] 00:47:32 INFO - PROCESS | 1872 | 1461138452553 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:47:32 INFO - PROCESS | 1872 | 1461138452773 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10eec800 == 116 [pid = 1872] [id = 237] 00:47:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e3884ec00) [pid = 1872] [serial = 712] [outer = (nil)] 00:47:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e38e2f000) [pid = 1872] [serial = 713] [outer = 0x7f1e3884ec00] 00:47:32 INFO - PROCESS | 1872 | 1461138452862 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e38f42000) [pid = 1872] [serial = 714] [outer = 0x7f1e3884ec00] 00:47:33 INFO - PROCESS | 1872 | 1461138453722 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]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1443ms 00:47:33 INFO - PROCESS | 1872 | 1461138453753 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1872 | 1461138453758 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:47:33 INFO - PROCESS | 1872 | 1461138453767 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1872 | 1461138453770 Marionette TRACE conn3 <- [1,922,null,{}] 00:47:33 INFO - PROCESS | 1872 | 1461138453775 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}] 00:47:33 INFO - PROCESS | 1872 | 1461138453972 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:47:34 INFO - PROCESS | 1872 | 1461138454155 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d442000 == 117 [pid = 1872] [id = 238] 00:47:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e132c7c00) [pid = 1872] [serial = 715] [outer = (nil)] 00:47:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e132cf800) [pid = 1872] [serial = 716] [outer = 0x7f1e132c7c00] 00:47:34 INFO - PROCESS | 1872 | 1461138454229 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e132d5000) [pid = 1872] [serial = 717] [outer = 0x7f1e132c7c00] 00:47:35 INFO - PROCESS | 1872 | 1461138455159 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]]]}] 00:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1438ms 00:47:35 INFO - PROCESS | 1872 | 1461138455206 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:47:35 INFO - PROCESS | 1872 | 1461138455210 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:47:35 INFO - PROCESS | 1872 | 1461138455217 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1872 | 1461138455221 Marionette TRACE conn3 <- [1,926,null,{}] 00:47:35 INFO - PROCESS | 1872 | 1461138455227 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}] 00:47:35 INFO - PROCESS | 1872 | 1461138455434 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:47:35 INFO - PROCESS | 1872 | 1461138455610 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d447800 == 118 [pid = 1872] [id = 239] 00:47:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e132c8800) [pid = 1872] [serial = 718] [outer = (nil)] 00:47:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e13712000) [pid = 1872] [serial = 719] [outer = 0x7f1e132c8800] 00:47:35 INFO - PROCESS | 1872 | 1461138455688 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e13716000) [pid = 1872] [serial = 720] [outer = 0x7f1e132c8800] 00:47:36 INFO - PROCESS | 1872 | 1461138456589 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]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1435ms 00:47:36 INFO - PROCESS | 1872 | 1461138456652 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1872 | 1461138456657 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:47:36 INFO - PROCESS | 1872 | 1461138456665 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1872 | 1461138456670 Marionette TRACE conn3 <- [1,930,null,{}] 00:47:36 INFO - PROCESS | 1872 | 1461138456677 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}] 00:47:36 INFO - PROCESS | 1872 | 1461138456910 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:47:37 INFO - PROCESS | 1872 | 1461138457138 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e28d000 == 119 [pid = 1872] [id = 240] 00:47:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e207ab400) [pid = 1872] [serial = 721] [outer = (nil)] 00:47:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e259c0000) [pid = 1872] [serial = 722] [outer = 0x7f1e207ab400] 00:47:37 INFO - PROCESS | 1872 | 1461138457273 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e38f7c000) [pid = 1872] [serial = 723] [outer = 0x7f1e207ab400] 00:47:38 INFO - PROCESS | 1872 | 1461138458191 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]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1586ms 00:47:38 INFO - PROCESS | 1872 | 1461138458251 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:47:38 INFO - PROCESS | 1872 | 1461138458255 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:47:38 INFO - PROCESS | 1872 | 1461138458263 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1872 | 1461138458266 Marionette TRACE conn3 <- [1,934,null,{}] 00:47:38 INFO - PROCESS | 1872 | 1461138458273 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}] 00:47:38 INFO - PROCESS | 1872 | 1461138458475 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:47:39 INFO - PROCESS | 1872 | 1461138459004 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a222800 == 120 [pid = 1872] [id = 241] 00:47:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e13718400) [pid = 1872] [serial = 724] [outer = (nil)] 00:47:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e13cd9400) [pid = 1872] [serial = 725] [outer = 0x7f1e13718400] 00:47:39 INFO - PROCESS | 1872 | 1461138459123 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e14451800) [pid = 1872] [serial = 726] [outer = 0x7f1e13718400] 00:47:40 INFO - PROCESS | 1872 | 1461138460141 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]]]}] 00:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1940ms 00:47:40 INFO - PROCESS | 1872 | 1461138460203 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1872 | 1461138460211 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:47:40 INFO - PROCESS | 1872 | 1461138460222 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1872 | 1461138460225 Marionette TRACE conn3 <- [1,938,null,{}] 00:47:40 INFO - PROCESS | 1872 | 1461138460234 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}] 00:47:40 INFO - PROCESS | 1872 | 1461138460440 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:47:40 INFO - PROCESS | 1872 | 1461138460722 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4af000 == 121 [pid = 1872] [id = 242] 00:47:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e1cb88400) [pid = 1872] [serial = 727] [outer = (nil)] 00:47:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e1cf0a400) [pid = 1872] [serial = 728] [outer = 0x7f1e1cb88400] 00:47:40 INFO - PROCESS | 1872 | 1461138460802 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e1d8e7800) [pid = 1872] [serial = 729] [outer = 0x7f1e1cb88400] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21666000 == 120 [pid = 1872] [id = 228] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25f72000 == 119 [pid = 1872] [id = 227] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e25722800) [pid = 1872] [serial = 637] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e25292400) [pid = 1872] [serial = 613] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e209b5800) [pid = 1872] [serial = 604] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e1cbea000) [pid = 1872] [serial = 616] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e1dacac00) [pid = 1872] [serial = 601] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e224f5800) [pid = 1872] [serial = 610] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e217ae000) [pid = 1872] [serial = 607] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21ae0000 == 118 [pid = 1872] [id = 226] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1fa3a000 == 117 [pid = 1872] [id = 225] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1dec2000 == 116 [pid = 1872] [id = 224] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4b8800 == 115 [pid = 1872] [id = 223] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e40a95800 == 114 [pid = 1872] [id = 219] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bdd7800 == 113 [pid = 1872] [id = 218] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39423800 == 112 [pid = 1872] [id = 217] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3908b800 == 111 [pid = 1872] [id = 216] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39244800 == 110 [pid = 1872] [id = 215] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33bd4800 == 109 [pid = 1872] [id = 214] 00:47:41 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21ad3000 == 108 [pid = 1872] [id = 213] 00:47:41 INFO - PROCESS | 1872 | 1461138461785 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]]]}] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e22f68400) [pid = 1872] [serial = 632] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e1eb3e800) [pid = 1872] [serial = 625] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e217a8000) [pid = 1872] [serial = 473] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e1d849000) [pid = 1872] [serial = 581] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e1d3b9800) [pid = 1872] [serial = 622] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e22f6b800) [pid = 1872] [serial = 634] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e205edc00) [pid = 1872] [serial = 626] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e26ca6c00) [pid = 1872] [serial = 620] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e21280800) [pid = 1872] [serial = 539] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e25b39800) [pid = 1872] [serial = 619] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e224e7800) [pid = 1872] [serial = 631] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e24278800) [pid = 1872] [serial = 635] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e1cbed800) [pid = 1872] [serial = 598] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e1d8ee800) [pid = 1872] [serial = 623] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e2128c400) [pid = 1872] [serial = 629] [outer = (nil)] [url = about:blank] 00:47:41 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e2097a000) [pid = 1872] [serial = 628] [outer = (nil)] [url = about:blank] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1633ms 00:47:41 INFO - PROCESS | 1872 | 1461138461859 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1872 | 1461138461865 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:47:41 INFO - PROCESS | 1872 | 1461138461873 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1872 | 1461138461877 Marionette TRACE conn3 <- [1,942,null,{}] 00:47:41 INFO - PROCESS | 1872 | 1461138461884 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}] 00:47:42 INFO - PROCESS | 1872 | 1461138462068 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:47:42 INFO - PROCESS | 1872 | 1461138462201 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d746000 == 109 [pid = 1872] [id = 243] 00:47:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e1b3ca000) [pid = 1872] [serial = 730] [outer = (nil)] 00:47:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e1dedf400) [pid = 1872] [serial = 731] [outer = 0x7f1e1b3ca000] 00:47:42 INFO - PROCESS | 1872 | 1461138462273 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e1fa8ac00) [pid = 1872] [serial = 732] [outer = 0x7f1e1b3ca000] 00:47:43 INFO - PROCESS | 1872 | 1461138463072 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]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1239ms 00:47:43 INFO - PROCESS | 1872 | 1461138463114 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 1872 | 1461138463118 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:47:43 INFO - PROCESS | 1872 | 1461138463162 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1872 | 1461138463172 Marionette TRACE conn3 <- [1,946,null,{}] 00:47:43 INFO - PROCESS | 1872 | 1461138463182 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}] 00:47:43 INFO - PROCESS | 1872 | 1461138463393 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:47:43 INFO - PROCESS | 1872 | 1461138463547 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21ad3000 == 110 [pid = 1872] [id = 244] 00:47:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e1cb8c800) [pid = 1872] [serial = 733] [outer = (nil)] 00:47:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e20774800) [pid = 1872] [serial = 734] [outer = 0x7f1e1cb8c800] 00:47:43 INFO - PROCESS | 1872 | 1461138463620 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e209a9c00) [pid = 1872] [serial = 735] [outer = 0x7f1e1cb8c800] 00:47:44 INFO - PROCESS | 1872 | 1461138464434 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]]]}] 00:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1353ms 00:47:44 INFO - PROCESS | 1872 | 1461138464502 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1872 | 1461138464506 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:47:44 INFO - PROCESS | 1872 | 1461138464557 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1872 | 1461138464559 Marionette TRACE conn3 <- [1,950,null,{}] 00:47:44 INFO - PROCESS | 1872 | 1461138464566 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}] 00:47:44 INFO - PROCESS | 1872 | 1461138464812 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:47:44 INFO - PROCESS | 1872 | 1461138464840 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266ca800 == 111 [pid = 1872] [id = 245] 00:47:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e2085ac00) [pid = 1872] [serial = 736] [outer = (nil)] 00:47:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e217b1400) [pid = 1872] [serial = 737] [outer = 0x7f1e2085ac00] 00:47:44 INFO - PROCESS | 1872 | 1461138464904 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e22f6b800) [pid = 1872] [serial = 738] [outer = 0x7f1e2085ac00] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e1dedac00) [pid = 1872] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e1cb8a400) [pid = 1872] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e206e4400) [pid = 1872] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1cbf0c00) [pid = 1872] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e13cd8800) [pid = 1872] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:47:46 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e2066a000) [pid = 1872] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:47:46 INFO - PROCESS | 1872 | 1461138466357 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]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1865ms 00:47:46 INFO - PROCESS | 1872 | 1461138466428 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1872 | 1461138466431 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:47:46 INFO - PROCESS | 1872 | 1461138466438 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1872 | 1461138466442 Marionette TRACE conn3 <- [1,954,null,{}] 00:47:46 INFO - PROCESS | 1872 | 1461138466447 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}] 00:47:46 INFO - PROCESS | 1872 | 1461138466618 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:47:46 INFO - PROCESS | 1872 | 1461138466747 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b2f000 == 112 [pid = 1872] [id = 246] 00:47:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e2435b000) [pid = 1872] [serial = 739] [outer = (nil)] 00:47:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e2482ac00) [pid = 1872] [serial = 740] [outer = 0x7f1e2435b000] 00:47:46 INFO - PROCESS | 1872 | 1461138466821 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e26db3400) [pid = 1872] [serial = 741] [outer = 0x7f1e2435b000] 00:47:47 INFO - PROCESS | 1872 | 1461138467540 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]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1133ms 00:47:47 INFO - PROCESS | 1872 | 1461138467572 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1872 | 1461138467576 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:47:47 INFO - PROCESS | 1872 | 1461138467582 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1872 | 1461138467585 Marionette TRACE conn3 <- [1,958,null,{}] 00:47:47 INFO - PROCESS | 1872 | 1461138467601 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}] 00:47:47 INFO - PROCESS | 1872 | 1461138467793 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:47:47 INFO - PROCESS | 1872 | 1461138467808 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e339fa800 == 113 [pid = 1872] [id = 247] 00:47:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e2772c800) [pid = 1872] [serial = 742] [outer = (nil)] 00:47:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e33969c00) [pid = 1872] [serial = 743] [outer = 0x7f1e2772c800] 00:47:47 INFO - PROCESS | 1872 | 1461138467872 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e33bbc800) [pid = 1872] [serial = 744] [outer = 0x7f1e2772c800] 00:47:49 INFO - PROCESS | 1872 | 1461138469025 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]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1490ms 00:47:49 INFO - PROCESS | 1872 | 1461138469073 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1872 | 1461138469082 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:47:49 INFO - PROCESS | 1872 | 1461138469092 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1872 | 1461138469099 Marionette TRACE conn3 <- [1,962,null,{}] 00:47:49 INFO - PROCESS | 1872 | 1461138469107 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}] 00:47:49 INFO - PROCESS | 1872 | 1461138469328 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:47:49 INFO - PROCESS | 1872 | 1461138469553 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d747800 == 114 [pid = 1872] [id = 248] 00:47:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1b3c8400) [pid = 1872] [serial = 745] [outer = (nil)] 00:47:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e1d03a400) [pid = 1872] [serial = 746] [outer = 0x7f1e1b3c8400] 00:47:49 INFO - PROCESS | 1872 | 1461138469677 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e1daca400) [pid = 1872] [serial = 747] [outer = 0x7f1e1b3c8400] 00:47:50 INFO - PROCESS | 1872 | 1461138470583 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]]]}] 00:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1537ms 00:47:50 INFO - PROCESS | 1872 | 1461138470631 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1872 | 1461138470640 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:47:50 INFO - PROCESS | 1872 | 1461138470652 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1872 | 1461138470655 Marionette TRACE conn3 <- [1,966,null,{}] 00:47:50 INFO - PROCESS | 1872 | 1461138470663 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}] 00:47:50 INFO - PROCESS | 1872 | 1461138470874 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:47:51 INFO - PROCESS | 1872 | 1461138471136 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e32000 == 115 [pid = 1872] [id = 249] 00:47:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e1dacb400) [pid = 1872] [serial = 748] [outer = (nil)] 00:47:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e20780c00) [pid = 1872] [serial = 749] [outer = 0x7f1e1dacb400] 00:47:51 INFO - PROCESS | 1872 | 1461138471260 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e21284400) [pid = 1872] [serial = 750] [outer = 0x7f1e1dacb400] 00:47:52 INFO - PROCESS | 1872 | 1461138472123 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]]]}] 00:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1540ms 00:47:52 INFO - PROCESS | 1872 | 1461138472192 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:47:52 INFO - PROCESS | 1872 | 1461138472195 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:47:52 INFO - PROCESS | 1872 | 1461138472205 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1872 | 1461138472210 Marionette TRACE conn3 <- [1,970,null,{}] 00:47:52 INFO - PROCESS | 1872 | 1461138472228 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}] 00:47:52 INFO - PROCESS | 1872 | 1461138472474 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:47:52 INFO - PROCESS | 1872 | 1461138472711 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35037000 == 116 [pid = 1872] [id = 250] 00:47:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e22f6bc00) [pid = 1872] [serial = 751] [outer = (nil)] 00:47:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e2529c000) [pid = 1872] [serial = 752] [outer = 0x7f1e22f6bc00] 00:47:52 INFO - PROCESS | 1872 | 1461138472803 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e29317400) [pid = 1872] [serial = 753] [outer = 0x7f1e22f6bc00] 00:47:53 INFO - PROCESS | 1872 | 1461138473664 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]]]}] 00:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1536ms 00:47:53 INFO - PROCESS | 1872 | 1461138473742 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 1872 | 1461138473746 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:47:53 INFO - PROCESS | 1872 | 1461138473753 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 1872 | 1461138473757 Marionette TRACE conn3 <- [1,974,null,{}] 00:47:53 INFO - PROCESS | 1872 | 1461138473763 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}] 00:47:54 INFO - PROCESS | 1872 | 1461138474003 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:47:54 INFO - PROCESS | 1872 | 1461138474220 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3939f800 == 117 [pid = 1872] [id = 251] 00:47:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e25292400) [pid = 1872] [serial = 754] [outer = (nil)] 00:47:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e33972c00) [pid = 1872] [serial = 755] [outer = 0x7f1e25292400] 00:47:54 INFO - PROCESS | 1872 | 1461138474341 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e33e11c00) [pid = 1872] [serial = 756] [outer = 0x7f1e25292400] 00:47:55 INFO - PROCESS | 1872 | 1461138475230 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]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1541ms 00:47:55 INFO - PROCESS | 1872 | 1461138475295 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:47:55 INFO - PROCESS | 1872 | 1461138475299 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:47:55 INFO - PROCESS | 1872 | 1461138475306 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1872 | 1461138475310 Marionette TRACE conn3 <- [1,978,null,{}] 00:47:55 INFO - PROCESS | 1872 | 1461138475316 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}] 00:47:55 INFO - PROCESS | 1872 | 1461138475515 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:47:55 INFO - PROCESS | 1872 | 1461138475690 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e26e000 == 118 [pid = 1872] [id = 252] 00:47:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e26db6000) [pid = 1872] [serial = 757] [outer = (nil)] 00:47:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e340e6c00) [pid = 1872] [serial = 758] [outer = 0x7f1e26db6000] 00:47:55 INFO - PROCESS | 1872 | 1461138475767 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e34ebe800) [pid = 1872] [serial = 759] [outer = 0x7f1e26db6000] 00:47:56 INFO - PROCESS | 1872 | 1461138476678 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]]]}] 00:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1431ms 00:47:56 INFO - PROCESS | 1872 | 1461138476737 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:47:56 INFO - PROCESS | 1872 | 1461138476742 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:47:56 INFO - PROCESS | 1872 | 1461138476749 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1872 | 1461138476752 Marionette TRACE conn3 <- [1,982,null,{}] 00:47:56 INFO - PROCESS | 1872 | 1461138476759 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}] 00:47:57 INFO - PROCESS | 1872 | 1461138477007 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:47:57 INFO - PROCESS | 1872 | 1461138477227 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c983000 == 119 [pid = 1872] [id = 253] 00:47:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e38da8000) [pid = 1872] [serial = 760] [outer = (nil)] 00:47:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e38f7a400) [pid = 1872] [serial = 761] [outer = 0x7f1e38da8000] 00:47:57 INFO - PROCESS | 1872 | 1461138477350 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e3920ac00) [pid = 1872] [serial = 762] [outer = 0x7f1e38da8000] 00:47:58 INFO - PROCESS | 1872 | 1461138478199 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]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1489ms 00:47:58 INFO - PROCESS | 1872 | 1461138478238 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1872 | 1461138478241 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:47:58 INFO - PROCESS | 1872 | 1461138478248 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1872 | 1461138478252 Marionette TRACE conn3 <- [1,986,null,{}] 00:47:58 INFO - PROCESS | 1872 | 1461138478257 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}] 00:47:58 INFO - PROCESS | 1872 | 1461138478475 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:47:58 INFO - PROCESS | 1872 | 1461138478659 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f41000 == 120 [pid = 1872] [id = 254] 00:47:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e1b366400) [pid = 1872] [serial = 763] [outer = (nil)] 00:47:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e1b36f400) [pid = 1872] [serial = 764] [outer = 0x7f1e1b366400] 00:47:58 INFO - PROCESS | 1872 | 1461138478731 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1b374c00) [pid = 1872] [serial = 765] [outer = 0x7f1e1b366400] 00:47:59 INFO - PROCESS | 1872 | 1461138479621 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]]]}] 00:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1429ms 00:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:47:59 INFO - PROCESS | 1872 | 1461138479679 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1872 | 1461138479682 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:47:59 INFO - PROCESS | 1872 | 1461138479689 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1872 | 1461138479692 Marionette TRACE conn3 <- [1,990,null,{}] 00:47:59 INFO - PROCESS | 1872 | 1461138479699 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}] 00:47:59 INFO - PROCESS | 1872 | 1461138479885 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:48:00 INFO - PROCESS | 1872 | 1461138480066 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e270000 == 121 [pid = 1872] [id = 255] 00:48:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e1b369400) [pid = 1872] [serial = 766] [outer = (nil)] 00:48:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e20f77000) [pid = 1872] [serial = 767] [outer = 0x7f1e1b369400] 00:48:00 INFO - PROCESS | 1872 | 1461138480142 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e20f7a800) [pid = 1872] [serial = 768] [outer = 0x7f1e1b369400] 00:48:01 INFO - PROCESS | 1872 | 1461138481011 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]]]}] 00:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1381ms 00:48:01 INFO - PROCESS | 1872 | 1461138481070 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 1872 | 1461138481073 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:48:01 INFO - PROCESS | 1872 | 1461138481081 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 1872 | 1461138481085 Marionette TRACE conn3 <- [1,994,null,{}] 00:48:01 INFO - PROCESS | 1872 | 1461138481091 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}] 00:48:01 INFO - PROCESS | 1872 | 1461138481288 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:48:01 INFO - PROCESS | 1872 | 1461138481551 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111dd800 == 122 [pid = 1872] [id = 256] 00:48:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e117e4000) [pid = 1872] [serial = 769] [outer = (nil)] 00:48:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e117e8400) [pid = 1872] [serial = 770] [outer = 0x7f1e117e4000] 00:48:01 INFO - PROCESS | 1872 | 1461138481679 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e117ec800) [pid = 1872] [serial = 771] [outer = 0x7f1e117e4000] 00:48:02 INFO - PROCESS | 1872 | 1461138482509 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]]]}] 00:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1487ms 00:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:48:02 INFO - PROCESS | 1872 | 1461138482569 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 1872 | 1461138482572 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:48:02 INFO - PROCESS | 1872 | 1461138482579 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 1872 | 1461138482582 Marionette TRACE conn3 <- [1,998,null,{}] 00:48:02 INFO - PROCESS | 1872 | 1461138482588 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}] 00:48:02 INFO - PROCESS | 1872 | 1461138482797 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:48:02 INFO - PROCESS | 1872 | 1461138482975 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ad4800 == 123 [pid = 1872] [id = 257] 00:48:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e117e5000) [pid = 1872] [serial = 772] [outer = (nil)] 00:48:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e12129000) [pid = 1872] [serial = 773] [outer = 0x7f1e117e5000] 00:48:03 INFO - PROCESS | 1872 | 1461138483050 Marionette DEBUG loaded listener.js 00:48:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e1212e000) [pid = 1872] [serial = 774] [outer = 0x7f1e117e5000] 00:48:03 INFO - PROCESS | 1872 | 1461138483966 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]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1441ms 00:48:04 INFO - PROCESS | 1872 | 1461138484020 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1872 | 1461138484025 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:48:04 INFO - PROCESS | 1872 | 1461138484032 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1872 | 1461138484037 Marionette TRACE conn3 <- [1,1002,null,{}] 00:48:04 INFO - PROCESS | 1872 | 1461138484044 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}] 00:48:04 INFO - PROCESS | 1872 | 1461138484274 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:48:04 INFO - PROCESS | 1872 | 1461138484456 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21115000 == 124 [pid = 1872] [id = 258] 00:48:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e117ecc00) [pid = 1872] [serial = 775] [outer = (nil)] 00:48:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e1a4dcc00) [pid = 1872] [serial = 776] [outer = 0x7f1e117ecc00] 00:48:04 INFO - PROCESS | 1872 | 1461138484534 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e210ec800) [pid = 1872] [serial = 777] [outer = 0x7f1e117ecc00] 00:48:05 INFO - PROCESS | 1872 | 1461138485434 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]]]}] 00:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1434ms 00:48:05 INFO - PROCESS | 1872 | 1461138485468 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:48:05 INFO - PROCESS | 1872 | 1461138485472 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:48:05 INFO - PROCESS | 1872 | 1461138485483 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1872 | 1461138485486 Marionette TRACE conn3 <- [1,1006,null,{}] 00:48:05 INFO - PROCESS | 1872 | 1461138485492 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}] 00:48:05 INFO - PROCESS | 1872 | 1461138485695 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:48:05 INFO - PROCESS | 1872 | 1461138485883 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21220000 == 125 [pid = 1872] [id = 259] 00:48:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e11f0b400) [pid = 1872] [serial = 778] [outer = (nil)] 00:48:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e11f14000) [pid = 1872] [serial = 779] [outer = 0x7f1e11f0b400] 00:48:05 INFO - PROCESS | 1872 | 1461138485955 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e11f18000) [pid = 1872] [serial = 780] [outer = 0x7f1e11f0b400] 00:48:06 INFO - PROCESS | 1872 | 1461138486899 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]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1479ms 00:48:06 INFO - PROCESS | 1872 | 1461138486964 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1872 | 1461138486968 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:48:06 INFO - PROCESS | 1872 | 1461138486974 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1872 | 1461138486978 Marionette TRACE conn3 <- [1,1010,null,{}] 00:48:06 INFO - PROCESS | 1872 | 1461138486984 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}] 00:48:07 INFO - PROCESS | 1872 | 1461138487180 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:48:07 INFO - PROCESS | 1872 | 1461138487366 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0fd7b000 == 126 [pid = 1872] [id = 260] 00:48:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e117e3400) [pid = 1872] [serial = 781] [outer = (nil)] 00:48:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e1d845800) [pid = 1872] [serial = 782] [outer = 0x7f1e117e3400] 00:48:07 INFO - PROCESS | 1872 | 1461138487483 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e210ed400) [pid = 1872] [serial = 783] [outer = 0x7f1e117e3400] 00:48:08 INFO - PROCESS | 1872 | 1461138488300 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]]]}] 00:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1382ms 00:48:08 INFO - PROCESS | 1872 | 1461138488357 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 1872 | 1461138488360 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:48:08 INFO - PROCESS | 1872 | 1461138488367 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1872 | 1461138488369 Marionette TRACE conn3 <- [1,1014,null,{}] 00:48:08 INFO - PROCESS | 1872 | 1461138488376 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}] 00:48:08 INFO - PROCESS | 1872 | 1461138488918 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:48:09 INFO - PROCESS | 1872 | 1461138489185 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a214800 == 127 [pid = 1872] [id = 261] 00:48:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e0fe62800) [pid = 1872] [serial = 784] [outer = (nil)] 00:48:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e11f15000) [pid = 1872] [serial = 785] [outer = 0x7f1e0fe62800] 00:48:09 INFO - PROCESS | 1872 | 1461138489263 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e12130000) [pid = 1872] [serial = 786] [outer = 0x7f1e0fe62800] 00:48:10 INFO - PROCESS | 1872 | 1461138490109 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]]]}] 00:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1783ms 00:48:10 INFO - PROCESS | 1872 | 1461138490153 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:48:10 INFO - PROCESS | 1872 | 1461138490159 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:48:10 INFO - PROCESS | 1872 | 1461138490168 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1872 | 1461138490174 Marionette TRACE conn3 <- [1,1018,null,{}] 00:48:10 INFO - PROCESS | 1872 | 1461138490182 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}] 00:48:10 INFO - PROCESS | 1872 | 1461138490377 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:48:10 INFO - PROCESS | 1872 | 1461138490575 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4b0000 == 128 [pid = 1872] [id = 262] 00:48:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e0fe6a800) [pid = 1872] [serial = 787] [outer = (nil)] 00:48:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e1370e000) [pid = 1872] [serial = 788] [outer = 0x7f1e0fe6a800] 00:48:10 INFO - PROCESS | 1872 | 1461138490650 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e144d5c00) [pid = 1872] [serial = 789] [outer = 0x7f1e0fe6a800] 00:48:11 INFO - PROCESS | 1872 | 1461138491702 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]]]}] 00:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1584ms 00:48:11 INFO - PROCESS | 1872 | 1461138491753 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:48:11 INFO - PROCESS | 1872 | 1461138491758 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:48:11 INFO - PROCESS | 1872 | 1461138491766 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:48:11 INFO - PROCESS | 1872 | 1461138491768 Marionette TRACE conn3 <- [1,1022,null,{}] 00:48:11 INFO - PROCESS | 1872 | 1461138491776 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}] 00:48:11 INFO - PROCESS | 1872 | 1461138491965 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:48:12 INFO - PROCESS | 1872 | 1461138492289 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a20c000 == 129 [pid = 1872] [id = 263] 00:48:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e1cb81c00) [pid = 1872] [serial = 790] [outer = (nil)] 00:48:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e1cbed800) [pid = 1872] [serial = 791] [outer = 0x7f1e1cb81c00] 00:48:12 INFO - PROCESS | 1872 | 1461138492366 Marionette DEBUG loaded listener.js 00:48:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e1d8e4400) [pid = 1872] [serial = 792] [outer = 0x7f1e1cb81c00] 00:48:12 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cd5800 == 128 [pid = 1872] [id = 201] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e26e79400) [pid = 1872] [serial = 689] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e25f6ac00) [pid = 1872] [serial = 647] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e2736d800) [pid = 1872] [serial = 650] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e27b0a800) [pid = 1872] [serial = 653] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e32dc0000) [pid = 1872] [serial = 656] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e33ed7c00) [pid = 1872] [serial = 662] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e33cac400) [pid = 1872] [serial = 659] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e2077d000) [pid = 1872] [serial = 665] [outer = (nil)] [url = about:blank] 00:48:12 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b2f000 == 127 [pid = 1872] [id = 246] 00:48:12 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266ca800 == 126 [pid = 1872] [id = 245] 00:48:12 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21ad3000 == 125 [pid = 1872] [id = 244] 00:48:12 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d746000 == 124 [pid = 1872] [id = 243] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4af000 == 123 [pid = 1872] [id = 242] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a222800 == 122 [pid = 1872] [id = 241] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e281000 == 121 [pid = 1872] [id = 235] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39245800 == 120 [pid = 1872] [id = 234] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35039800 == 119 [pid = 1872] [id = 233] 00:48:13 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a71e000 == 118 [pid = 1872] [id = 230] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e20586c00) [pid = 1872] [serial = 675] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e1ef41400) [pid = 1872] [serial = 674] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e1dee4400) [pid = 1872] [serial = 672] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e1d03fc00) [pid = 1872] [serial = 671] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e2077c400) [pid = 1872] [serial = 677] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e224ee800) [pid = 1872] [serial = 683] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e2085ec00) [pid = 1872] [serial = 643] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e2085b400) [pid = 1872] [serial = 678] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e1dacd800) [pid = 1872] [serial = 640] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e1b3d0c00) [pid = 1872] [serial = 686] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e21289800) [pid = 1872] [serial = 680] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e35006000) [pid = 1872] [serial = 668] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e1b3cc400) [pid = 1872] [serial = 410] [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.] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e23959800) [pid = 1872] [serial = 684] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e217f0c00) [pid = 1872] [serial = 681] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e2154bc00) [pid = 1872] [serial = 687] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1872 | 1461138493299 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]]]}] 00:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1582ms 00:48:13 INFO - PROCESS | 1872 | 1461138493348 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:48:13 INFO - PROCESS | 1872 | 1461138493355 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:48:13 INFO - PROCESS | 1872 | 1461138493372 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:48:13 INFO - PROCESS | 1872 | 1461138493379 Marionette TRACE conn3 <- [1,1026,null,{}] 00:48:13 INFO - PROCESS | 1872 | 1461138493386 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}] 00:48:13 INFO - PROCESS | 1872 | 1461138493609 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:48:13 INFO - PROCESS | 1872 | 1461138493811 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d43e800 == 119 [pid = 1872] [id = 264] 00:48:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e13715c00) [pid = 1872] [serial = 793] [outer = (nil)] 00:48:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e1dee4400) [pid = 1872] [serial = 794] [outer = 0x7f1e13715c00] 00:48:13 INFO - PROCESS | 1872 | 1461138493881 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e20587400) [pid = 1872] [serial = 795] [outer = 0x7f1e13715c00] 00:48:14 INFO - PROCESS | 1872 | 1461138494602 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]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1291ms 00:48:14 INFO - PROCESS | 1872 | 1461138494657 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1872 | 1461138494661 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:48:14 INFO - PROCESS | 1872 | 1461138494667 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1872 | 1461138494671 Marionette TRACE conn3 <- [1,1030,null,{}] 00:48:14 INFO - PROCESS | 1872 | 1461138494677 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}] 00:48:14 INFO - PROCESS | 1872 | 1461138494859 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:48:14 INFO - PROCESS | 1872 | 1461138494875 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21210800 == 120 [pid = 1872] [id = 265] 00:48:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e1ebc4000) [pid = 1872] [serial = 796] [outer = (nil)] 00:48:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e207ac800) [pid = 1872] [serial = 797] [outer = 0x7f1e1ebc4000] 00:48:14 INFO - PROCESS | 1872 | 1461138494939 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e20980800) [pid = 1872] [serial = 798] [outer = 0x7f1e1ebc4000] 00:48:15 INFO - PROCESS | 1872 | 1461138495889 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]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1286ms 00:48:15 INFO - PROCESS | 1872 | 1461138495958 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:48:15 INFO - PROCESS | 1872 | 1461138495974 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:48:15 INFO - PROCESS | 1872 | 1461138495981 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1872 | 1461138495985 Marionette TRACE conn3 <- [1,1034,null,{}] 00:48:16 INFO - PROCESS | 1872 | 1461138495999 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}] 00:48:16 INFO - PROCESS | 1872 | 1461138496241 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:48:16 INFO - PROCESS | 1872 | 1461138496270 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f94000 == 121 [pid = 1872] [id = 266] 00:48:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e210e9c00) [pid = 1872] [serial = 799] [outer = (nil)] 00:48:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e210ecc00) [pid = 1872] [serial = 800] [outer = 0x7f1e210e9c00] 00:48:16 INFO - PROCESS | 1872 | 1461138496346 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e210f4400) [pid = 1872] [serial = 801] [outer = 0x7f1e210e9c00] 00:48:17 INFO - PROCESS | 1872 | 1461138497341 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]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1391ms 00:48:17 INFO - PROCESS | 1872 | 1461138497374 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1872 | 1461138497378 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:48:17 INFO - PROCESS | 1872 | 1461138497384 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1872 | 1461138497387 Marionette TRACE conn3 <- [1,1038,null,{}] 00:48:17 INFO - PROCESS | 1872 | 1461138497393 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}] 00:48:17 INFO - PROCESS | 1872 | 1461138497629 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e13cd3800) [pid = 1872] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e207c0c00) [pid = 1872] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e1a57a000) [pid = 1872] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e1dad6800) [pid = 1872] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e2066f400) [pid = 1872] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e1b3ca000) [pid = 1872] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e14acc800) [pid = 1872] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e1dee3c00) [pid = 1872] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e14ad6000) [pid = 1872] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e1cb8c800) [pid = 1872] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e1c2ad000) [pid = 1872] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e13cd3000) [pid = 1872] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e2127e800) [pid = 1872] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e1afed400) [pid = 1872] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e217b1000) [pid = 1872] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e14ace800) [pid = 1872] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e26cab800) [pid = 1872] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 216 (0x7f1e1a582000) [pid = 1872] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e1ef3f400) [pid = 1872] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e217b0800) [pid = 1872] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e13718400) [pid = 1872] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e13cdcc00) [pid = 1872] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e1b2c3c00) [pid = 1872] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e2085ac00) [pid = 1872] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e14ad4400) [pid = 1872] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e21287400) [pid = 1872] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e21548000) [pid = 1872] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e1b2ca400) [pid = 1872] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e209a9000) [pid = 1872] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e14ad5c00) [pid = 1872] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e20583c00) [pid = 1872] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1aff8000) [pid = 1872] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e23ba6400) [pid = 1872] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e1d849c00) [pid = 1872] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e1a4d5800) [pid = 1872] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e1da30000) [pid = 1872] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1de3ac00) [pid = 1872] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e217a9c00) [pid = 1872] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e14ad1000) [pid = 1872] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e1cb88400) [pid = 1872] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e206e6800) [pid = 1872] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e14ac7c00) [pid = 1872] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e2435b000) [pid = 1872] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e1a582c00) [pid = 1872] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e14acb400) [pid = 1872] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e1a57dc00) [pid = 1872] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e207a6400) [pid = 1872] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e14aca000) [pid = 1872] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:48:18 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e2154f400) [pid = 1872] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:48:18 INFO - PROCESS | 1872 | 1461138498436 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2cb000 == 122 [pid = 1872] [id = 267] 00:48:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e13718400) [pid = 1872] [serial = 802] [outer = (nil)] 00:48:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e13cda400) [pid = 1872] [serial = 803] [outer = 0x7f1e13718400] 00:48:18 INFO - PROCESS | 1872 | 1461138498526 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e14ad4400) [pid = 1872] [serial = 804] [outer = 0x7f1e13718400] 00:48:19 INFO - PROCESS | 1872 | 1461138499207 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]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1886ms 00:48:19 INFO - PROCESS | 1872 | 1461138499280 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1872 | 1461138499283 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:48:19 INFO - PROCESS | 1872 | 1461138499290 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1872 | 1461138499293 Marionette TRACE conn3 <- [1,1042,null,{}] 00:48:19 INFO - PROCESS | 1872 | 1461138499311 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}] 00:48:19 INFO - PROCESS | 1872 | 1461138499506 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:48:19 INFO - PROCESS | 1872 | 1461138499528 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f8f800 == 123 [pid = 1872] [id = 268] 00:48:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e13cd3000) [pid = 1872] [serial = 805] [outer = (nil)] 00:48:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e1c2ad000) [pid = 1872] [serial = 806] [outer = 0x7f1e13cd3000] 00:48:19 INFO - PROCESS | 1872 | 1461138499720 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e1da35400) [pid = 1872] [serial = 807] [outer = 0x7f1e13cd3000] 00:48:20 INFO - PROCESS | 1872 | 1461138500637 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]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1379ms 00:48:20 INFO - PROCESS | 1872 | 1461138500671 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1872 | 1461138500676 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:48:20 INFO - PROCESS | 1872 | 1461138500687 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1872 | 1461138500693 Marionette TRACE conn3 <- [1,1046,null,{}] 00:48:20 INFO - PROCESS | 1872 | 1461138500721 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}] 00:48:20 INFO - PROCESS | 1872 | 1461138500994 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:48:21 INFO - PROCESS | 1872 | 1461138501202 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1d4000 == 124 [pid = 1872] [id = 269] 00:48:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e117e8c00) [pid = 1872] [serial = 808] [outer = (nil)] 00:48:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e132cb000) [pid = 1872] [serial = 809] [outer = 0x7f1e117e8c00] 00:48:21 INFO - PROCESS | 1872 | 1461138501326 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e14442c00) [pid = 1872] [serial = 810] [outer = 0x7f1e117e8c00] 00:48:22 INFO - PROCESS | 1872 | 1461138502242 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]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1601ms 00:48:22 INFO - PROCESS | 1872 | 1461138502288 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1872 | 1461138502298 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:48:22 INFO - PROCESS | 1872 | 1461138502311 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1872 | 1461138502315 Marionette TRACE conn3 <- [1,1050,null,{}] 00:48:22 INFO - PROCESS | 1872 | 1461138502323 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}] 00:48:22 INFO - PROCESS | 1872 | 1461138502539 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:48:22 INFO - PROCESS | 1872 | 1461138502776 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21114000 == 125 [pid = 1872] [id = 270] 00:48:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e1b374000) [pid = 1872] [serial = 811] [outer = (nil)] 00:48:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e1cb88400) [pid = 1872] [serial = 812] [outer = 0x7f1e1b374000] 00:48:22 INFO - PROCESS | 1872 | 1461138502901 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e1d846800) [pid = 1872] [serial = 813] [outer = 0x7f1e1b374000] 00:48:23 INFO - PROCESS | 1872 | 1461138503921 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]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1645ms 00:48:23 INFO - PROCESS | 1872 | 1461138503956 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1872 | 1461138503963 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:48:23 INFO - PROCESS | 1872 | 1461138503971 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1872 | 1461138503977 Marionette TRACE conn3 <- [1,1054,null,{}] 00:48:23 INFO - PROCESS | 1872 | 1461138503995 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}] 00:48:24 INFO - PROCESS | 1872 | 1461138504214 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:48:24 INFO - PROCESS | 1872 | 1461138504487 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2734a000 == 126 [pid = 1872] [id = 271] 00:48:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e1ef3e400) [pid = 1872] [serial = 814] [outer = (nil)] 00:48:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e20684400) [pid = 1872] [serial = 815] [outer = 0x7f1e1ef3e400] 00:48:24 INFO - PROCESS | 1872 | 1461138504575 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e209a9000) [pid = 1872] [serial = 816] [outer = 0x7f1e1ef3e400] 00:48:25 INFO - PROCESS | 1872 | 1461138505449 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]]]}] 00:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1541ms 00:48:25 INFO - PROCESS | 1872 | 1461138505512 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1872 | 1461138505518 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:48:25 INFO - PROCESS | 1872 | 1461138505525 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1872 | 1461138505529 Marionette TRACE conn3 <- [1,1058,null,{}] 00:48:25 INFO - PROCESS | 1872 | 1461138505535 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}] 00:48:25 INFO - PROCESS | 1872 | 1461138505739 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:48:25 INFO - PROCESS | 1872 | 1461138505920 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e339f0800 == 127 [pid = 1872] [id = 272] 00:48:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e1f02b400) [pid = 1872] [serial = 817] [outer = (nil)] 00:48:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e210edc00) [pid = 1872] [serial = 818] [outer = 0x7f1e1f02b400] 00:48:26 INFO - PROCESS | 1872 | 1461138505997 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e210f5800) [pid = 1872] [serial = 819] [outer = 0x7f1e1f02b400] 00:48:26 INFO - PROCESS | 1872 | 1461138506896 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]]]}] 00:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1435ms 00:48:26 INFO - PROCESS | 1872 | 1461138506961 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:48:26 INFO - PROCESS | 1872 | 1461138506965 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:48:26 INFO - PROCESS | 1872 | 1461138506972 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1872 | 1461138506976 Marionette TRACE conn3 <- [1,1062,null,{}] 00:48:26 INFO - PROCESS | 1872 | 1461138506982 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}] 00:48:27 INFO - PROCESS | 1872 | 1461138507226 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:48:27 INFO - PROCESS | 1872 | 1461138507449 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34e1e800 == 128 [pid = 1872] [id = 273] 00:48:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e209b3800) [pid = 1872] [serial = 820] [outer = (nil)] 00:48:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e2154ac00) [pid = 1872] [serial = 821] [outer = 0x7f1e209b3800] 00:48:27 INFO - PROCESS | 1872 | 1461138507575 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e217e5400) [pid = 1872] [serial = 822] [outer = 0x7f1e209b3800] 00:48:28 INFO - PROCESS | 1872 | 1461138508452 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]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1497ms 00:48:28 INFO - PROCESS | 1872 | 1461138508469 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:48:28 INFO - PROCESS | 1872 | 1461138508473 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:48:28 INFO - PROCESS | 1872 | 1461138508481 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1872 | 1461138508485 Marionette TRACE conn3 <- [1,1066,null,{}] 00:48:28 INFO - PROCESS | 1872 | 1461138508491 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}] 00:48:28 INFO - PROCESS | 1872 | 1461138508785 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:48:29 INFO - PROCESS | 1872 | 1461138509021 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e393a5800 == 129 [pid = 1872] [id = 274] 00:48:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e24354400) [pid = 1872] [serial = 823] [outer = (nil)] 00:48:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e259ba400) [pid = 1872] [serial = 824] [outer = 0x7f1e24354400] 00:48:29 INFO - PROCESS | 1872 | 1461138509145 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e26caac00) [pid = 1872] [serial = 825] [outer = 0x7f1e24354400] 00:48:30 INFO - PROCESS | 1872 | 1461138510029 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]]]}] 00:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1581ms 00:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:48:30 INFO - PROCESS | 1872 | 1461138510063 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1872 | 1461138510066 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:48:30 INFO - PROCESS | 1872 | 1461138510073 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1872 | 1461138510076 Marionette TRACE conn3 <- [1,1070,null,{}] 00:48:30 INFO - PROCESS | 1872 | 1461138510083 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}] 00:48:30 INFO - PROCESS | 1872 | 1461138510279 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:48:30 INFO - PROCESS | 1872 | 1461138510468 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e289800 == 130 [pid = 1872] [id = 275] 00:48:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e21287400) [pid = 1872] [serial = 826] [outer = (nil)] 00:48:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e27b0c000) [pid = 1872] [serial = 827] [outer = 0x7f1e21287400] 00:48:30 INFO - PROCESS | 1872 | 1461138510542 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e2cf50800) [pid = 1872] [serial = 828] [outer = 0x7f1e21287400] 00:48:31 INFO - PROCESS | 1872 | 1461138511429 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]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1385ms 00:48:31 INFO - PROCESS | 1872 | 1461138511462 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1872 | 1461138511464 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:48:31 INFO - PROCESS | 1872 | 1461138511475 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1872 | 1461138511478 Marionette TRACE conn3 <- [1,1074,null,{}] 00:48:31 INFO - PROCESS | 1872 | 1461138511484 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}] 00:48:31 INFO - PROCESS | 1872 | 1461138511684 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:48:31 INFO - PROCESS | 1872 | 1461138511913 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e3f2800 == 131 [pid = 1872] [id = 276] 00:48:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e1ef44400) [pid = 1872] [serial = 829] [outer = (nil)] 00:48:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e33973400) [pid = 1872] [serial = 830] [outer = 0x7f1e1ef44400] 00:48:32 INFO - PROCESS | 1872 | 1461138512040 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e3403ec00) [pid = 1872] [serial = 831] [outer = 0x7f1e1ef44400] 00:48:32 INFO - PROCESS | 1872 | 1461138512976 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]]]}] 00:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1535ms 00:48:33 INFO - PROCESS | 1872 | 1461138513011 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:48:33 INFO - PROCESS | 1872 | 1461138513014 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:48:33 INFO - PROCESS | 1872 | 1461138513021 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:48:33 INFO - PROCESS | 1872 | 1461138513024 Marionette TRACE conn3 <- [1,1078,null,{}] 00:48:33 INFO - PROCESS | 1872 | 1461138513032 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}] 00:48:33 INFO - PROCESS | 1872 | 1461138513231 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:48:33 INFO - PROCESS | 1872 | 1461138513422 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12fd9000 == 132 [pid = 1872] [id = 277] 00:48:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e1370d800) [pid = 1872] [serial = 832] [outer = (nil)] 00:48:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e35009c00) [pid = 1872] [serial = 833] [outer = 0x7f1e1370d800] 00:48:33 INFO - PROCESS | 1872 | 1461138513496 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e36f12400) [pid = 1872] [serial = 834] [outer = 0x7f1e1370d800] 00:48:34 INFO - PROCESS | 1872 | 1461138514461 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]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1482ms 00:48:34 INFO - PROCESS | 1872 | 1461138514504 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:48:34 INFO - PROCESS | 1872 | 1461138514508 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:48:34 INFO - PROCESS | 1872 | 1461138514516 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1872 | 1461138514519 Marionette TRACE conn3 <- [1,1082,null,{}] 00:48:34 INFO - PROCESS | 1872 | 1461138514526 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}] 00:48:34 INFO - PROCESS | 1872 | 1461138514733 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:48:34 INFO - PROCESS | 1872 | 1461138514964 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1004f800 == 133 [pid = 1872] [id = 278] 00:48:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e10f42c00) [pid = 1872] [serial = 835] [outer = (nil)] 00:48:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e10f4b000) [pid = 1872] [serial = 836] [outer = 0x7f1e10f42c00] 00:48:35 INFO - PROCESS | 1872 | 1461138515086 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e10f50400) [pid = 1872] [serial = 837] [outer = 0x7f1e10f42c00] 00:48:35 INFO - PROCESS | 1872 | 1461138515994 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]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1533ms 00:48:36 INFO - PROCESS | 1872 | 1461138516048 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1872 | 1461138516051 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:48:36 INFO - PROCESS | 1872 | 1461138516082 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1872 | 1461138516087 Marionette TRACE conn3 <- [1,1086,null,{}] 00:48:36 INFO - PROCESS | 1872 | 1461138516096 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}] 00:48:36 INFO - PROCESS | 1872 | 1461138516334 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:48:36 INFO - PROCESS | 1872 | 1461138516579 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c294000 == 134 [pid = 1872] [id = 279] 00:48:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1cf0e000) [pid = 1872] [serial = 838] [outer = (nil)] 00:48:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e25771c00) [pid = 1872] [serial = 839] [outer = 0x7f1e1cf0e000] 00:48:36 INFO - PROCESS | 1872 | 1461138516681 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e36f12800) [pid = 1872] [serial = 840] [outer = 0x7f1e1cf0e000] 00:48:37 INFO - PROCESS | 1872 | 1461138517557 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]]]}] 00:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1563ms 00:48:37 INFO - PROCESS | 1872 | 1461138517623 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:48:37 INFO - PROCESS | 1872 | 1461138517627 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:48:37 INFO - PROCESS | 1872 | 1461138517634 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1872 | 1461138517638 Marionette TRACE conn3 <- [1,1090,null,{}] 00:48:37 INFO - PROCESS | 1872 | 1461138517644 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}] 00:48:37 INFO - PROCESS | 1872 | 1461138517860 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:48:38 INFO - PROCESS | 1872 | 1461138518095 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2ce800 == 135 [pid = 1872] [id = 280] 00:48:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e0f4c8000) [pid = 1872] [serial = 841] [outer = (nil)] 00:48:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e0f4cd400) [pid = 1872] [serial = 842] [outer = 0x7f1e0f4c8000] 00:48:38 INFO - PROCESS | 1872 | 1461138518216 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e0f4d1400) [pid = 1872] [serial = 843] [outer = 0x7f1e0f4c8000] 00:48:39 INFO - PROCESS | 1872 | 1461138519097 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]]]}] 00:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1491ms 00:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:48:39 INFO - PROCESS | 1872 | 1461138519126 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:48:39 INFO - PROCESS | 1872 | 1461138519129 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:48:39 INFO - PROCESS | 1872 | 1461138519137 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:48:39 INFO - PROCESS | 1872 | 1461138519140 Marionette TRACE conn3 <- [1,1094,null,{}] 00:48:39 INFO - PROCESS | 1872 | 1461138519146 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}] 00:48:39 INFO - PROCESS | 1872 | 1461138519347 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:48:39 INFO - PROCESS | 1872 | 1461138519542 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c282000 == 136 [pid = 1872] [id = 281] 00:48:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e0f4c8800) [pid = 1872] [serial = 844] [outer = (nil)] 00:48:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e13cde000) [pid = 1872] [serial = 845] [outer = 0x7f1e0f4c8800] 00:48:39 INFO - PROCESS | 1872 | 1461138519614 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e1a4dc400) [pid = 1872] [serial = 846] [outer = 0x7f1e0f4c8800] 00:48:40 INFO - PROCESS | 1872 | 1461138520909 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]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1787ms 00:48:40 INFO - PROCESS | 1872 | 1461138520923 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1872 | 1461138520931 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:48:40 INFO - PROCESS | 1872 | 1461138520940 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1872 | 1461138520944 Marionette TRACE conn3 <- [1,1098,null,{}] 00:48:40 INFO - PROCESS | 1872 | 1461138520953 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}] 00:48:41 INFO - PROCESS | 1872 | 1461138521146 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:48:41 INFO - PROCESS | 1872 | 1461138521323 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d450000 == 137 [pid = 1872] [id = 282] 00:48:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e11f0b800) [pid = 1872] [serial = 847] [outer = (nil)] 00:48:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e12129800) [pid = 1872] [serial = 848] [outer = 0x7f1e11f0b800] 00:48:41 INFO - PROCESS | 1872 | 1461138521392 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e1370fc00) [pid = 1872] [serial = 849] [outer = 0x7f1e11f0b800] 00:48:42 INFO - PROCESS | 1872 | 1461138522537 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]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1633ms 00:48:42 INFO - PROCESS | 1872 | 1461138522574 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1872 | 1461138522583 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:48:42 INFO - PROCESS | 1872 | 1461138522594 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1872 | 1461138522597 Marionette TRACE conn3 <- [1,1102,null,{}] 00:48:42 INFO - PROCESS | 1872 | 1461138522604 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}] 00:48:42 INFO - PROCESS | 1872 | 1461138522801 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:48:43 INFO - PROCESS | 1872 | 1461138523080 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f3c000 == 138 [pid = 1872] [id = 283] 00:48:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e14ac9800) [pid = 1872] [serial = 850] [outer = (nil)] 00:48:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e1a4d9000) [pid = 1872] [serial = 851] [outer = 0x7f1e14ac9800] 00:48:43 INFO - PROCESS | 1872 | 1461138523156 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e1a57e000) [pid = 1872] [serial = 852] [outer = 0x7f1e14ac9800] 00:48:43 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1deab000 == 137 [pid = 1872] [id = 48] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e259c0000) [pid = 1872] [serial = 722] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e132cf800) [pid = 1872] [serial = 716] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e38daa400) [pid = 1872] [serial = 710] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e351c2400) [pid = 1872] [serial = 707] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e38e2f000) [pid = 1872] [serial = 713] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e2736e800) [pid = 1872] [serial = 701] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e13712000) [pid = 1872] [serial = 719] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e2cf5ac00) [pid = 1872] [serial = 704] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e33969c00) [pid = 1872] [serial = 743] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a2cb000 == 136 [pid = 1872] [id = 267] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f94000 == 135 [pid = 1872] [id = 266] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21210800 == 134 [pid = 1872] [id = 265] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d43e800 == 133 [pid = 1872] [id = 264] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a20c000 == 132 [pid = 1872] [id = 263] 00:48:44 INFO - PROCESS | 1872 | 1461138524137 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]]]}] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4b0000 == 131 [pid = 1872] [id = 262] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a214800 == 130 [pid = 1872] [id = 261] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e270000 == 129 [pid = 1872] [id = 255] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f41000 == 128 [pid = 1872] [id = 254] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c983000 == 127 [pid = 1872] [id = 253] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e26e000 == 126 [pid = 1872] [id = 252] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3939f800 == 125 [pid = 1872] [id = 251] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35037000 == 124 [pid = 1872] [id = 250] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e32000 == 123 [pid = 1872] [id = 249] 00:48:44 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d747800 == 122 [pid = 1872] [id = 248] 00:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1583ms 00:48:44 INFO - PROCESS | 1872 | 1461138524178 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:48:44 INFO - PROCESS | 1872 | 1461138524183 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:48:44 INFO - PROCESS | 1872 | 1461138524190 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 1872 | 1461138524196 Marionette TRACE conn3 <- [1,1106,null,{}] 00:48:44 INFO - PROCESS | 1872 | 1461138524212 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}] 00:48:44 INFO - PROCESS | 1872 | 1461138524407 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e26db3400) [pid = 1872] [serial = 741] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e2736e400) [pid = 1872] [serial = 638] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e1a4db000) [pid = 1872] [serial = 500] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e2128d400) [pid = 1872] [serial = 605] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e207a7c00) [pid = 1872] [serial = 557] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e207ad800) [pid = 1872] [serial = 566] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e217ee000) [pid = 1872] [serial = 437] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e1fa8ac00) [pid = 1872] [serial = 732] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e207bd800) [pid = 1872] [serial = 452] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e2066e800) [pid = 1872] [serial = 533] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 216 (0x7f1e1c2b3c00) [pid = 1872] [serial = 527] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e209a9c00) [pid = 1872] [serial = 735] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e1d3ba000) [pid = 1872] [serial = 599] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e13ce0400) [pid = 1872] [serial = 497] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e217e3400) [pid = 1872] [serial = 485] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e20774800) [pid = 1872] [serial = 734] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e1c2abc00) [pid = 1872] [serial = 560] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e24354c00) [pid = 1872] [serial = 575] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e217aa800) [pid = 1872] [serial = 569] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e33ca6400) [pid = 1872] [serial = 491] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e1fa91800) [pid = 1872] [serial = 602] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e2085f800) [pid = 1872] [serial = 596] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e26caa800) [pid = 1872] [serial = 443] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e13cd9400) [pid = 1872] [serial = 725] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e217f1800) [pid = 1872] [serial = 572] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e1d8ecc00) [pid = 1872] [serial = 428] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e217b1400) [pid = 1872] [serial = 737] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e1fa94400) [pid = 1872] [serial = 578] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e24359c00) [pid = 1872] [serial = 698] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e23ba4000) [pid = 1872] [serial = 440] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e25728c00) [pid = 1872] [serial = 488] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e20730400) [pid = 1872] [serial = 431] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e22fcf400) [pid = 1872] [serial = 611] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e207c4000) [pid = 1872] [serial = 455] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e14451800) [pid = 1872] [serial = 726] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e2154e000) [pid = 1872] [serial = 434] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e20853c00) [pid = 1872] [serial = 524] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e25729000) [pid = 1872] [serial = 614] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e33e8f400) [pid = 1872] [serial = 494] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e224eb800) [pid = 1872] [serial = 608] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e1da3bc00) [pid = 1872] [serial = 446] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e20777c00) [pid = 1872] [serial = 482] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e27b04400) [pid = 1872] [serial = 690] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e25778c00) [pid = 1872] [serial = 617] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e1d8e7800) [pid = 1872] [serial = 729] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e22f6b800) [pid = 1872] [serial = 738] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e207c3000) [pid = 1872] [serial = 536] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e1b3c5c00) [pid = 1872] [serial = 476] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e2482ac00) [pid = 1872] [serial = 740] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1d84bc00) [pid = 1872] [serial = 530] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1b2cac00) [pid = 1872] [serial = 692] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1cf0a400) [pid = 1872] [serial = 728] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e14ad5800) [pid = 1872] [serial = 449] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e1de30400) [pid = 1872] [serial = 563] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e21549c00) [pid = 1872] [serial = 425] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e20668c00) [pid = 1872] [serial = 695] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1dedf400) [pid = 1872] [serial = 731] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e1eb3f800) [pid = 1872] [serial = 479] [outer = (nil)] [url = about:blank] 00:48:44 INFO - PROCESS | 1872 | 1461138524640 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1d0800 == 123 [pid = 1872] [id = 284] 00:48:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e13cd9400) [pid = 1872] [serial = 853] [outer = (nil)] 00:48:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e1b371400) [pid = 1872] [serial = 854] [outer = 0x7f1e13cd9400] 00:48:44 INFO - PROCESS | 1872 | 1461138524712 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1cbe4400) [pid = 1872] [serial = 855] [outer = 0x7f1e13cd9400] 00:48:45 INFO - PROCESS | 1872 | 1461138525469 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]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1343ms 00:48:45 INFO - PROCESS | 1872 | 1461138525534 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1872 | 1461138525537 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:48:45 INFO - PROCESS | 1872 | 1461138525545 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1872 | 1461138525549 Marionette TRACE conn3 <- [1,1110,null,{}] 00:48:45 INFO - PROCESS | 1872 | 1461138525554 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}] 00:48:45 INFO - PROCESS | 1872 | 1461138525741 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:48:45 INFO - PROCESS | 1872 | 1461138525880 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4ab000 == 124 [pid = 1872] [id = 285] 00:48:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e13ce0400) [pid = 1872] [serial = 856] [outer = (nil)] 00:48:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1d848800) [pid = 1872] [serial = 857] [outer = 0x7f1e13ce0400] 00:48:45 INFO - PROCESS | 1872 | 1461138525951 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e1d8e5c00) [pid = 1872] [serial = 858] [outer = 0x7f1e13ce0400] 00:48:46 INFO - PROCESS | 1872 | 1461138526753 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]]]}] 00:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1234ms 00:48:46 INFO - PROCESS | 1872 | 1461138526781 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:48:46 INFO - PROCESS | 1872 | 1461138526784 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:48:46 INFO - PROCESS | 1872 | 1461138526806 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 1872 | 1461138526810 Marionette TRACE conn3 <- [1,1114,null,{}] 00:48:46 INFO - PROCESS | 1872 | 1461138526815 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}] 00:48:47 INFO - PROCESS | 1872 | 1461138527063 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:48:47 INFO - PROCESS | 1872 | 1461138527133 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d4d9800 == 125 [pid = 1872] [id = 286] 00:48:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1d8ecc00) [pid = 1872] [serial = 859] [outer = (nil)] 00:48:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1da37800) [pid = 1872] [serial = 860] [outer = 0x7f1e1d8ecc00] 00:48:47 INFO - PROCESS | 1872 | 1461138527196 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1e803000) [pid = 1872] [serial = 861] [outer = 0x7f1e1d8ecc00] 00:48:48 INFO - PROCESS | 1872 | 1461138528231 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]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1484ms 00:48:48 INFO - PROCESS | 1872 | 1461138528291 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 1872 | 1461138528295 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:48:48 INFO - PROCESS | 1872 | 1461138528310 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1872 | 1461138528313 Marionette TRACE conn3 <- [1,1118,null,{}] 00:48:48 INFO - PROCESS | 1872 | 1461138528320 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}] 00:48:48 INFO - PROCESS | 1872 | 1461138528569 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0fe6a800) [pid = 1872] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e13718400) [pid = 1872] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e13715c00) [pid = 1872] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e1ebc4000) [pid = 1872] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0fe62800) [pid = 1872] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e210e9c00) [pid = 1872] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:48:48 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1cb81c00) [pid = 1872] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:48:48 INFO - PROCESS | 1872 | 1461138528952 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c980000 == 126 [pid = 1872] [id = 287] 00:48:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e0fe62800) [pid = 1872] [serial = 862] [outer = (nil)] 00:48:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e13cd3800) [pid = 1872] [serial = 863] [outer = 0x7f1e0fe62800] 00:48:49 INFO - PROCESS | 1872 | 1461138529019 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e206e4c00) [pid = 1872] [serial = 864] [outer = 0x7f1e0fe62800] 00:48:49 INFO - PROCESS | 1872 | 1461138529706 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]]]}] 00:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1444ms 00:48:49 INFO - PROCESS | 1872 | 1461138529747 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:48:49 INFO - PROCESS | 1872 | 1461138529751 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:48:49 INFO - PROCESS | 1872 | 1461138529757 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1872 | 1461138529760 Marionette TRACE conn3 <- [1,1122,null,{}] 00:48:49 INFO - PROCESS | 1872 | 1461138529776 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}] 00:48:49 INFO - PROCESS | 1872 | 1461138529965 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:48:49 INFO - PROCESS | 1872 | 1461138529980 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213c2800 == 127 [pid = 1872] [id = 288] 00:48:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e206eb800) [pid = 1872] [serial = 865] [outer = (nil)] 00:48:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e207c3000) [pid = 1872] [serial = 866] [outer = 0x7f1e206eb800] 00:48:50 INFO - PROCESS | 1872 | 1461138530043 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e2085b400) [pid = 1872] [serial = 867] [outer = 0x7f1e206eb800] 00:48:50 INFO - PROCESS | 1872 | 1461138530975 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]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1246ms 00:48:51 INFO - PROCESS | 1872 | 1461138531005 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1872 | 1461138531010 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:48:51 INFO - PROCESS | 1872 | 1461138531032 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1872 | 1461138531038 Marionette TRACE conn3 <- [1,1126,null,{}] 00:48:51 INFO - PROCESS | 1872 | 1461138531049 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}] 00:48:51 INFO - PROCESS | 1872 | 1461138531298 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:48:51 INFO - PROCESS | 1872 | 1461138531483 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f39000 == 128 [pid = 1872] [id = 289] 00:48:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e0fe69400) [pid = 1872] [serial = 868] [outer = (nil)] 00:48:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e10f4a400) [pid = 1872] [serial = 869] [outer = 0x7f1e0fe69400] 00:48:51 INFO - PROCESS | 1872 | 1461138531561 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e11f0a400) [pid = 1872] [serial = 870] [outer = 0x7f1e0fe69400] 00:48:52 INFO - PROCESS | 1872 | 1461138532601 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]]]}] 00:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1590ms 00:48:52 INFO - PROCESS | 1872 | 1461138532622 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:48:52 INFO - PROCESS | 1872 | 1461138532631 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:48:52 INFO - PROCESS | 1872 | 1461138532644 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 1872 | 1461138532647 Marionette TRACE conn3 <- [1,1130,null,{}] 00:48:52 INFO - PROCESS | 1872 | 1461138532655 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}] 00:48:52 INFO - PROCESS | 1872 | 1461138532863 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:48:53 INFO - PROCESS | 1872 | 1461138533108 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c97f000 == 129 [pid = 1872] [id = 290] 00:48:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e14451800) [pid = 1872] [serial = 871] [outer = (nil)] 00:48:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e1aff6400) [pid = 1872] [serial = 872] [outer = 0x7f1e14451800] 00:48:53 INFO - PROCESS | 1872 | 1461138533231 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1b372800) [pid = 1872] [serial = 873] [outer = 0x7f1e14451800] 00:48:54 INFO - PROCESS | 1872 | 1461138534214 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]]]}] 00:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1584ms 00:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:48:54 INFO - PROCESS | 1872 | 1461138534227 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:48:54 INFO - PROCESS | 1872 | 1461138534230 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:48:54 INFO - PROCESS | 1872 | 1461138534238 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1872 | 1461138534244 Marionette TRACE conn3 <- [1,1134,null,{}] 00:48:54 INFO - PROCESS | 1872 | 1461138534261 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}] 00:48:54 INFO - PROCESS | 1872 | 1461138534476 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:48:54 INFO - PROCESS | 1872 | 1461138534752 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f94000 == 130 [pid = 1872] [id = 291] 00:48:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e1d84c800) [pid = 1872] [serial = 874] [outer = (nil)] 00:48:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e1eb39800) [pid = 1872] [serial = 875] [outer = 0x7f1e1d84c800] 00:48:54 INFO - PROCESS | 1872 | 1461138534879 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e1ef40400) [pid = 1872] [serial = 876] [outer = 0x7f1e1d84c800] 00:48:55 INFO - PROCESS | 1872 | 1461138535732 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]]]}] 00:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1542ms 00:48:55 INFO - PROCESS | 1872 | 1461138535780 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:48:55 INFO - PROCESS | 1872 | 1461138535785 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:48:55 INFO - PROCESS | 1872 | 1461138535792 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1872 | 1461138535794 Marionette TRACE conn3 <- [1,1138,null,{}] 00:48:55 INFO - PROCESS | 1872 | 1461138535801 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}] 00:48:56 INFO - PROCESS | 1872 | 1461138536009 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:48:56 INFO - PROCESS | 1872 | 1461138536191 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f8c000 == 131 [pid = 1872] [id = 292] 00:48:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e1d84a800) [pid = 1872] [serial = 877] [outer = (nil)] 00:48:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e2073c400) [pid = 1872] [serial = 878] [outer = 0x7f1e1d84a800] 00:48:56 INFO - PROCESS | 1872 | 1461138536265 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e20976400) [pid = 1872] [serial = 879] [outer = 0x7f1e1d84a800] 00:48:57 INFO - PROCESS | 1872 | 1461138537241 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]]]}] 00:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 00:48:57 INFO - PROCESS | 1872 | 1461138537275 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:48:57 INFO - PROCESS | 1872 | 1461138537279 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:48:57 INFO - PROCESS | 1872 | 1461138537286 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 1872 | 1461138537289 Marionette TRACE conn3 <- [1,1142,null,{}] 00:48:57 INFO - PROCESS | 1872 | 1461138537296 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}] 00:48:57 INFO - PROCESS | 1872 | 1461138537554 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:48:57 INFO - PROCESS | 1872 | 1461138537781 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e272d2800 == 132 [pid = 1872] [id = 293] 00:48:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e1d8e3800) [pid = 1872] [serial = 880] [outer = (nil)] 00:48:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e20f77400) [pid = 1872] [serial = 881] [outer = 0x7f1e1d8e3800] 00:48:57 INFO - PROCESS | 1872 | 1461138537903 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e210eb800) [pid = 1872] [serial = 882] [outer = 0x7f1e1d8e3800] 00:48:58 INFO - PROCESS | 1872 | 1461138538735 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]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1484ms 00:48:58 INFO - PROCESS | 1872 | 1461138538772 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:48:58 INFO - PROCESS | 1872 | 1461138538776 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:48:58 INFO - PROCESS | 1872 | 1461138538783 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1872 | 1461138538787 Marionette TRACE conn3 <- [1,1146,null,{}] 00:48:58 INFO - PROCESS | 1872 | 1461138538793 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}] 00:48:59 INFO - PROCESS | 1872 | 1461138539034 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:48:59 INFO - PROCESS | 1872 | 1461138539219 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292d1800 == 133 [pid = 1872] [id = 294] 00:48:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e209af000) [pid = 1872] [serial = 883] [outer = (nil)] 00:48:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e217ea400) [pid = 1872] [serial = 884] [outer = 0x7f1e209af000] 00:48:59 INFO - PROCESS | 1872 | 1461138539297 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e224f3400) [pid = 1872] [serial = 885] [outer = 0x7f1e209af000] 00:49:00 INFO - PROCESS | 1872 | 1461138540226 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]]]}] 00:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1489ms 00:49:00 INFO - PROCESS | 1872 | 1461138540272 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:49:00 INFO - PROCESS | 1872 | 1461138540277 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:49:00 INFO - PROCESS | 1872 | 1461138540283 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:49:00 INFO - PROCESS | 1872 | 1461138540288 Marionette TRACE conn3 <- [1,1150,null,{}] 00:49:00 INFO - PROCESS | 1872 | 1461138540294 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}] 00:49:00 INFO - PROCESS | 1872 | 1461138540499 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:49:00 INFO - PROCESS | 1872 | 1461138540687 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33be1800 == 134 [pid = 1872] [id = 295] 00:49:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e210ef800) [pid = 1872] [serial = 886] [outer = (nil)] 00:49:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e23ba4000) [pid = 1872] [serial = 887] [outer = 0x7f1e210ef800] 00:49:00 INFO - PROCESS | 1872 | 1461138540761 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e2435e000) [pid = 1872] [serial = 888] [outer = 0x7f1e210ef800] 00:49:01 INFO - PROCESS | 1872 | 1461138541669 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]]]}] 00:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1444ms 00:49:01 INFO - PROCESS | 1872 | 1461138541729 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1872 | 1461138541732 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:49:01 INFO - PROCESS | 1872 | 1461138541740 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1872 | 1461138541742 Marionette TRACE conn3 <- [1,1154,null,{}] 00:49:01 INFO - PROCESS | 1872 | 1461138541749 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}] 00:49:01 INFO - PROCESS | 1872 | 1461138541955 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:49:02 INFO - PROCESS | 1872 | 1461138542179 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34e13800 == 135 [pid = 1872] [id = 296] 00:49:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e217ee000) [pid = 1872] [serial = 889] [outer = (nil)] 00:49:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e25418000) [pid = 1872] [serial = 890] [outer = 0x7f1e217ee000] 00:49:02 INFO - PROCESS | 1872 | 1461138542372 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e25d15400) [pid = 1872] [serial = 891] [outer = 0x7f1e217ee000] 00:49:03 INFO - PROCESS | 1872 | 1461138543301 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]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1632ms 00:49:03 INFO - PROCESS | 1872 | 1461138543372 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1872 | 1461138543376 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:49:03 INFO - PROCESS | 1872 | 1461138543383 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1872 | 1461138543387 Marionette TRACE conn3 <- [1,1158,null,{}] 00:49:03 INFO - PROCESS | 1872 | 1461138543393 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}] 00:49:03 INFO - PROCESS | 1872 | 1461138543613 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:49:03 INFO - PROCESS | 1872 | 1461138543912 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38fc1800 == 136 [pid = 1872] [id = 297] 00:49:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1aff1c00) [pid = 1872] [serial = 892] [outer = (nil)] 00:49:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e2736e400) [pid = 1872] [serial = 893] [outer = 0x7f1e1aff1c00] 00:49:03 INFO - PROCESS | 1872 | 1461138543994 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e2cf55c00) [pid = 1872] [serial = 894] [outer = 0x7f1e1aff1c00] 00:49:04 INFO - PROCESS | 1872 | 1461138544816 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]]]}] 00:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1483ms 00:49:04 INFO - PROCESS | 1872 | 1461138544867 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1872 | 1461138544871 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:49:04 INFO - PROCESS | 1872 | 1461138544878 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1872 | 1461138544882 Marionette TRACE conn3 <- [1,1162,null,{}] 00:49:04 INFO - PROCESS | 1872 | 1461138544888 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}] 00:49:05 INFO - PROCESS | 1872 | 1461138545099 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:49:05 INFO - PROCESS | 1872 | 1461138545284 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3b06f800 == 137 [pid = 1872] [id = 298] 00:49:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e22fc9800) [pid = 1872] [serial = 895] [outer = (nil)] 00:49:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e340e9c00) [pid = 1872] [serial = 896] [outer = 0x7f1e22fc9800] 00:49:05 INFO - PROCESS | 1872 | 1461138545360 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e3500a000) [pid = 1872] [serial = 897] [outer = 0x7f1e22fc9800] 00:49:06 INFO - PROCESS | 1872 | 1461138546258 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]]]}] 00:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1433ms 00:49:06 INFO - PROCESS | 1872 | 1461138546312 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1872 | 1461138546317 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:49:06 INFO - PROCESS | 1872 | 1461138546323 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1872 | 1461138546329 Marionette TRACE conn3 <- [1,1166,null,{}] 00:49:06 INFO - PROCESS | 1872 | 1461138546335 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}] 00:49:06 INFO - PROCESS | 1872 | 1461138546568 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:49:06 INFO - PROCESS | 1872 | 1461138546807 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101d5800 == 138 [pid = 1872] [id = 299] 00:49:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e38e2f800) [pid = 1872] [serial = 898] [outer = (nil)] 00:49:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e38e33800) [pid = 1872] [serial = 899] [outer = 0x7f1e38e2f800] 00:49:06 INFO - PROCESS | 1872 | 1461138546930 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e39067800) [pid = 1872] [serial = 900] [outer = 0x7f1e38e2f800] 00:49:07 INFO - PROCESS | 1872 | 1461138547822 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]]]}] 00:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1542ms 00:49:07 INFO - PROCESS | 1872 | 1461138547866 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:49:07 INFO - PROCESS | 1872 | 1461138547869 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:49:07 INFO - PROCESS | 1872 | 1461138547876 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:49:07 INFO - PROCESS | 1872 | 1461138547880 Marionette TRACE conn3 <- [1,1170,null,{}] 00:49:07 INFO - PROCESS | 1872 | 1461138547886 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}] 00:49:08 INFO - PROCESS | 1872 | 1461138548085 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:49:08 INFO - PROCESS | 1872 | 1461138548275 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11ab9000 == 139 [pid = 1872] [id = 300] 00:49:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e100e3400) [pid = 1872] [serial = 901] [outer = (nil)] 00:49:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e100ee400) [pid = 1872] [serial = 902] [outer = 0x7f1e100e3400] 00:49:08 INFO - PROCESS | 1872 | 1461138548354 Marionette DEBUG loaded listener.js 00:49:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e32dc4c00) [pid = 1872] [serial = 903] [outer = 0x7f1e100e3400] 00:49:09 INFO - PROCESS | 1872 | 1461138549223 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]]]}] 00:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1383ms 00:49:09 INFO - PROCESS | 1872 | 1461138549260 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:49:09 INFO - PROCESS | 1872 | 1461138549263 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:49:09 INFO - PROCESS | 1872 | 1461138549271 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:49:09 INFO - PROCESS | 1872 | 1461138549274 Marionette TRACE conn3 <- [1,1174,null,{}] 00:49:09 INFO - PROCESS | 1872 | 1461138549280 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}] 00:49:09 INFO - PROCESS | 1872 | 1461138549487 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:49:09 INFO - PROCESS | 1872 | 1461138549678 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e26e000 == 140 [pid = 1872] [id = 301] 00:49:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e100e6000) [pid = 1872] [serial = 904] [outer = (nil)] 00:49:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e1a6bfc00) [pid = 1872] [serial = 905] [outer = 0x7f1e100e6000] 00:49:09 INFO - PROCESS | 1872 | 1461138549750 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e1a6c3c00) [pid = 1872] [serial = 906] [outer = 0x7f1e100e6000] 00:49:10 INFO - PROCESS | 1872 | 1461138550676 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] 00:49:10 INFO - PROCESS | 1872 | 1461138550763 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:49:10 INFO - PROCESS | 1872 | 1461138550770 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1872 | 1461138550774 Marionette TRACE conn3 <- [1,1178,null,{}] 00:49:10 INFO - PROCESS | 1872 | 1461138550780 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}] 00:49:11 INFO - PROCESS | 1872 | 1461138551016 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:49:11 INFO - PROCESS | 1872 | 1461138551247 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b45000 == 141 [pid = 1872] [id = 302] 00:49:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e0f612400) [pid = 1872] [serial = 907] [outer = (nil)] 00:49:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e0f61c000) [pid = 1872] [serial = 908] [outer = 0x7f1e0f612400] 00:49:11 INFO - PROCESS | 1872 | 1461138551366 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e0f621c00) [pid = 1872] [serial = 909] [outer = 0x7f1e0f612400] 00:49:12 INFO - PROCESS | 1872 | 1461138552628 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] 00:49:12 INFO - PROCESS | 1872 | 1461138552670 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:49:12 INFO - PROCESS | 1872 | 1461138552681 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1872 | 1461138552685 Marionette TRACE conn3 <- [1,1182,null,{}] 00:49:12 INFO - PROCESS | 1872 | 1461138552694 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}] 00:49:12 INFO - PROCESS | 1872 | 1461138552899 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:49:13 INFO - PROCESS | 1872 | 1461138553090 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a222800 == 142 [pid = 1872] [id = 303] 00:49:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e10f45000) [pid = 1872] [serial = 910] [outer = (nil)] 00:49:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e117e0400) [pid = 1872] [serial = 911] [outer = 0x7f1e10f45000] 00:49:13 INFO - PROCESS | 1872 | 1461138553160 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1212d800) [pid = 1872] [serial = 912] [outer = 0x7f1e10f45000] 00:49:14 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:14 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:49:14 INFO - PROCESS | 1872 | 1461138554303 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] 00:49:14 INFO - PROCESS | 1872 | 1461138554376 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:49:14 INFO - PROCESS | 1872 | 1461138554388 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1872 | 1461138554391 Marionette TRACE conn3 <- [1,1186,null,{}] 00:49:14 INFO - PROCESS | 1872 | 1461138554399 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}] 00:49:14 INFO - PROCESS | 1872 | 1461138554612 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:49:14 INFO - PROCESS | 1872 | 1461138554919 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0fd84000 == 143 [pid = 1872] [id = 304] 00:49:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e14ad5800) [pid = 1872] [serial = 913] [outer = (nil)] 00:49:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e1a4dec00) [pid = 1872] [serial = 914] [outer = 0x7f1e14ad5800] 00:49:15 INFO - PROCESS | 1872 | 1461138555046 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e1a6c0400) [pid = 1872] [serial = 915] [outer = 0x7f1e14ad5800] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27f92800 == 142 [pid = 1872] [id = 229] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33b7a800 == 141 [pid = 1872] [id = 232] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e1d845800) [pid = 1872] [serial = 782] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e20f77000) [pid = 1872] [serial = 767] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e11f14000) [pid = 1872] [serial = 779] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e12129000) [pid = 1872] [serial = 773] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e1b36f400) [pid = 1872] [serial = 764] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e1a4dcc00) [pid = 1872] [serial = 776] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e117e8400) [pid = 1872] [serial = 770] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e1c2ad000) [pid = 1872] [serial = 806] [outer = (nil)] [url = about:blank] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c980000 == 140 [pid = 1872] [id = 287] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d4d9800 == 139 [pid = 1872] [id = 286] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4ab000 == 138 [pid = 1872] [id = 285] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1d0800 == 137 [pid = 1872] [id = 284] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f3c000 == 136 [pid = 1872] [id = 283] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d450000 == 135 [pid = 1872] [id = 282] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a2ce800 == 134 [pid = 1872] [id = 280] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1004f800 == 133 [pid = 1872] [id = 278] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12fd9000 == 132 [pid = 1872] [id = 277] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e3f2800 == 131 [pid = 1872] [id = 276] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e289800 == 130 [pid = 1872] [id = 275] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e393a5800 == 129 [pid = 1872] [id = 274] 00:49:15 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34e1e800 == 128 [pid = 1872] [id = 273] 00:49:16 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e339f0800 == 127 [pid = 1872] [id = 272] 00:49:16 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2734a000 == 126 [pid = 1872] [id = 271] 00:49:16 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21114000 == 125 [pid = 1872] [id = 270] 00:49:16 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1d4000 == 124 [pid = 1872] [id = 269] 00:49:16 INFO - PROCESS | 1872 | 1461138556100 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] 00:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:49:16 INFO - PROCESS | 1872 | 1461138556179 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:49:16 INFO - PROCESS | 1872 | 1461138556187 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:49:16 INFO - PROCESS | 1872 | 1461138556194 Marionette TRACE conn3 <- [1,1190,null,{}] 00:49:16 INFO - PROCESS | 1872 | 1461138556211 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}] 00:49:16 INFO - PROCESS | 1872 | 1461138556415 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:49:16 INFO - PROCESS | 1872 | 1461138556607 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a208000 == 125 [pid = 1872] [id = 305] 00:49:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e1a6c2000) [pid = 1872] [serial = 916] [outer = (nil)] 00:49:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e1b375c00) [pid = 1872] [serial = 917] [outer = 0x7f1e1a6c2000] 00:49:16 INFO - PROCESS | 1872 | 1461138556682 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e1cb89c00) [pid = 1872] [serial = 918] [outer = 0x7f1e1a6c2000] 00:49:17 INFO - PROCESS | 1872 | 1461138557466 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] 00:49:17 INFO - PROCESS | 1872 | 1461138557530 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:49:17 INFO - PROCESS | 1872 | 1461138557538 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1872 | 1461138557541 Marionette TRACE conn3 <- [1,1194,null,{}] 00:49:17 INFO - PROCESS | 1872 | 1461138557547 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}] 00:49:17 INFO - PROCESS | 1872 | 1461138557736 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:49:17 INFO - PROCESS | 1872 | 1461138557911 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c98a800 == 126 [pid = 1872] [id = 306] 00:49:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e1a6c8400) [pid = 1872] [serial = 919] [outer = (nil)] 00:49:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e1da2f400) [pid = 1872] [serial = 920] [outer = 0x7f1e1a6c8400] 00:49:17 INFO - PROCESS | 1872 | 1461138557983 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e1dee3c00) [pid = 1872] [serial = 921] [outer = 0x7f1e1a6c8400] 00:49:18 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:18 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:49:18 INFO - PROCESS | 1872 | 1461138558903 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] 00:49:18 INFO - PROCESS | 1872 | 1461138558941 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:49:18 INFO - PROCESS | 1872 | 1461138558949 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:49:18 INFO - PROCESS | 1872 | 1461138558953 Marionette TRACE conn3 <- [1,1198,null,{}] 00:49:18 INFO - PROCESS | 1872 | 1461138558972 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}] 00:49:19 INFO - PROCESS | 1872 | 1461138559227 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:49:19 INFO - PROCESS | 1872 | 1461138559278 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea06000 == 127 [pid = 1872] [id = 307] 00:49:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e1b3cd400) [pid = 1872] [serial = 922] [outer = (nil)] 00:49:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e1fa97800) [pid = 1872] [serial = 923] [outer = 0x7f1e1b3cd400] 00:49:19 INFO - PROCESS | 1872 | 1461138559346 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e20735400) [pid = 1872] [serial = 924] [outer = 0x7f1e1b3cd400] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e1d8ecc00) [pid = 1872] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e13ce0400) [pid = 1872] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e13cd9400) [pid = 1872] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e0fe62800) [pid = 1872] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e11f0b800) [pid = 1872] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:49:20 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e14ac9800) [pid = 1872] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1534ms 00:49:20 INFO - PROCESS | 1872 | 1461138560477 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]]]}] 00:49:20 INFO - PROCESS | 1872 | 1461138560486 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1872 | 1461138560489 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:49:20 INFO - PROCESS | 1872 | 1461138560495 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1872 | 1461138560498 Marionette TRACE conn3 <- [1,1202,null,{}] 00:49:20 INFO - PROCESS | 1872 | 1461138560508 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}] 00:49:20 INFO - PROCESS | 1872 | 1461138560766 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:49:20 INFO - PROCESS | 1872 | 1461138560789 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21114000 == 128 [pid = 1872] [id = 308] 00:49:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e1d3b7400) [pid = 1872] [serial = 925] [outer = (nil)] 00:49:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e207bd800) [pid = 1872] [serial = 926] [outer = 0x7f1e1d3b7400] 00:49:20 INFO - PROCESS | 1872 | 1461138560857 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e2128d400) [pid = 1872] [serial = 927] [outer = 0x7f1e1d3b7400] 00:49:21 INFO - PROCESS | 1872 | 1461138561775 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]]]}] 00:49:21 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 00:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1332ms 00:49:21 INFO - PROCESS | 1872 | 1461138561830 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1872 | 1461138561834 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:49:21 INFO - PROCESS | 1872 | 1461138561862 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1872 | 1461138561868 Marionette TRACE conn3 <- [1,1206,null,{}] 00:49:21 INFO - PROCESS | 1872 | 1461138561877 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}] 00:49:22 INFO - PROCESS | 1872 | 1461138562146 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:49:22 INFO - PROCESS | 1872 | 1461138562539 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111e3800 == 129 [pid = 1872] [id = 309] 00:49:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e0f4c6000) [pid = 1872] [serial = 928] [outer = (nil)] 00:49:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e0f61f000) [pid = 1872] [serial = 929] [outer = 0x7f1e0f4c6000] 00:49:22 INFO - PROCESS | 1872 | 1461138562620 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e100f1000) [pid = 1872] [serial = 930] [outer = 0x7f1e0f4c6000] 00:49:23 INFO - PROCESS | 1872 | 1461138563581 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]]]}] 00:49:23 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 00:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1801ms 00:49:23 INFO - PROCESS | 1872 | 1461138563648 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1872 | 1461138563656 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:49:23 INFO - PROCESS | 1872 | 1461138563668 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1872 | 1461138563672 Marionette TRACE conn3 <- [1,1210,null,{}] 00:49:23 INFO - PROCESS | 1872 | 1461138563681 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}] 00:49:23 INFO - PROCESS | 1872 | 1461138563970 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:49:24 INFO - PROCESS | 1872 | 1461138564260 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c196800 == 130 [pid = 1872] [id = 310] 00:49:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e13cdcc00) [pid = 1872] [serial = 931] [outer = (nil)] 00:49:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e1a4dcc00) [pid = 1872] [serial = 932] [outer = 0x7f1e13cdcc00] 00:49:24 INFO - PROCESS | 1872 | 1461138564350 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e1a6c3400) [pid = 1872] [serial = 933] [outer = 0x7f1e13cdcc00] 00:49:25 INFO - PROCESS | 1872 | 1461138565455 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]]]}] 00:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1842ms 00:49:25 INFO - PROCESS | 1872 | 1461138565513 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1872 | 1461138565521 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:49:25 INFO - PROCESS | 1872 | 1461138565529 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1872 | 1461138565534 Marionette TRACE conn3 <- [1,1214,null,{}] 00:49:25 INFO - PROCESS | 1872 | 1461138565540 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}] 00:49:25 INFO - PROCESS | 1872 | 1461138565773 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:49:26 INFO - PROCESS | 1872 | 1461138566056 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21209800 == 131 [pid = 1872] [id = 311] 00:49:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e1cbed800) [pid = 1872] [serial = 934] [outer = (nil)] 00:49:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e1d8e2400) [pid = 1872] [serial = 935] [outer = 0x7f1e1cbed800] 00:49:26 INFO - PROCESS | 1872 | 1461138566150 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e1dacfc00) [pid = 1872] [serial = 936] [outer = 0x7f1e1cbed800] 00:49:27 INFO - PROCESS | 1872 | 1461138567305 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]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1834ms 00:49:27 INFO - PROCESS | 1872 | 1461138567363 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1872 | 1461138567367 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:49:27 INFO - PROCESS | 1872 | 1461138567398 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1872 | 1461138567414 Marionette TRACE conn3 <- [1,1218,null,{}] 00:49:27 INFO - PROCESS | 1872 | 1461138567491 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}] 00:49:27 INFO - PROCESS | 1872 | 1461138567733 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:49:27 INFO - PROCESS | 1872 | 1461138567985 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25ca9000 == 132 [pid = 1872] [id = 312] 00:49:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e1d3b7c00) [pid = 1872] [serial = 937] [outer = (nil)] 00:49:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e2068d800) [pid = 1872] [serial = 938] [outer = 0x7f1e1d3b7c00] 00:49:28 INFO - PROCESS | 1872 | 1461138568062 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e20781400) [pid = 1872] [serial = 939] [outer = 0x7f1e1d3b7c00] 00:49:29 INFO - PROCESS | 1872 | 1461138569006 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]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1669ms 00:49:29 INFO - PROCESS | 1872 | 1461138569055 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:49:29 INFO - PROCESS | 1872 | 1461138569060 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:49:29 INFO - PROCESS | 1872 | 1461138569067 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1872 | 1461138569071 Marionette TRACE conn3 <- [1,1222,null,{}] 00:49:29 INFO - PROCESS | 1872 | 1461138569079 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}] 00:49:29 INFO - PROCESS | 1872 | 1461138569314 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:49:29 INFO - PROCESS | 1872 | 1461138569556 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2733c000 == 133 [pid = 1872] [id = 313] 00:49:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e1dad6400) [pid = 1872] [serial = 940] [outer = (nil)] 00:49:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e20f7f800) [pid = 1872] [serial = 941] [outer = 0x7f1e1dad6400] 00:49:29 INFO - PROCESS | 1872 | 1461138569683 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e210f5000) [pid = 1872] [serial = 942] [outer = 0x7f1e1dad6400] 00:49:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea1c000 == 132 [pid = 1872] [id = 9] 00:49:30 INFO - PROCESS | 1872 | 1461138570670 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] 00:49:30 INFO - PROCESS | 1872 | 1461138570711 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:49:30 INFO - PROCESS | 1872 | 1461138570720 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1872 | 1461138570724 Marionette TRACE conn3 <- [1,1226,null,{}] 00:49:30 INFO - PROCESS | 1872 | 1461138570731 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}] 00:49:30 INFO - PROCESS | 1872 | 1461138570957 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:49:31 INFO - PROCESS | 1872 | 1461138571202 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d03f000 == 133 [pid = 1872] [id = 314] 00:49:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e224ee800) [pid = 1872] [serial = 943] [outer = (nil)] 00:49:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e22fc3400) [pid = 1872] [serial = 944] [outer = 0x7f1e224ee800] 00:49:31 INFO - PROCESS | 1872 | 1461138571339 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e26db3400) [pid = 1872] [serial = 945] [outer = 0x7f1e224ee800] 00:49:32 INFO - PROCESS | 1872 | 1461138572308 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]]]}] 00:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1631ms 00:49:32 INFO - PROCESS | 1872 | 1461138572351 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1872 | 1461138572356 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:49:32 INFO - PROCESS | 1872 | 1461138572363 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1872 | 1461138572367 Marionette TRACE conn3 <- [1,1230,null,{}] 00:49:32 INFO - PROCESS | 1872 | 1461138572373 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}] 00:49:32 INFO - PROCESS | 1872 | 1461138572655 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:49:32 INFO - PROCESS | 1872 | 1461138572896 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38f1d000 == 134 [pid = 1872] [id = 315] 00:49:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1cb81800) [pid = 1872] [serial = 946] [outer = (nil)] 00:49:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e38da2400) [pid = 1872] [serial = 947] [outer = 0x7f1e1cb81800] 00:49:33 INFO - PROCESS | 1872 | 1461138573018 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e38daf800) [pid = 1872] [serial = 948] [outer = 0x7f1e1cb81800] 00:49:33 INFO - PROCESS | 1872 | 1461138573887 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]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1581ms 00:49:33 INFO - PROCESS | 1872 | 1461138573947 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1872 | 1461138573953 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:49:33 INFO - PROCESS | 1872 | 1461138573964 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1872 | 1461138573967 Marionette TRACE conn3 <- [1,1234,null,{}] 00:49:33 INFO - PROCESS | 1872 | 1461138573974 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}] 00:49:34 INFO - PROCESS | 1872 | 1461138574193 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:49:34 INFO - PROCESS | 1872 | 1461138574426 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3d568000 == 135 [pid = 1872] [id = 316] 00:49:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e0f5b2400) [pid = 1872] [serial = 949] [outer = (nil)] 00:49:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e0f5bbc00) [pid = 1872] [serial = 950] [outer = 0x7f1e0f5b2400] 00:49:34 INFO - PROCESS | 1872 | 1461138574549 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e0f5c0c00) [pid = 1872] [serial = 951] [outer = 0x7f1e0f5b2400] 00:49:35 INFO - PROCESS | 1872 | 1461138575448 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]]]}] 00:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1534ms 00:49:35 INFO - PROCESS | 1872 | 1461138575498 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:49:35 INFO - PROCESS | 1872 | 1461138575502 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:49:35 INFO - PROCESS | 1872 | 1461138575509 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:49:35 INFO - PROCESS | 1872 | 1461138575513 Marionette TRACE conn3 <- [1,1238,null,{}] 00:49:35 INFO - PROCESS | 1872 | 1461138575520 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}] 00:49:35 INFO - PROCESS | 1872 | 1461138575738 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:49:35 INFO - PROCESS | 1872 | 1461138575927 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e32f000 == 136 [pid = 1872] [id = 317] 00:49:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e0f5b3c00) [pid = 1872] [serial = 952] [outer = (nil)] 00:49:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e0f693000) [pid = 1872] [serial = 953] [outer = 0x7f1e0f5b3c00] 00:49:36 INFO - PROCESS | 1872 | 1461138576060 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e0f699c00) [pid = 1872] [serial = 954] [outer = 0x7f1e0f5b3c00] 00:49:36 INFO - PROCESS | 1872 | 1461138576890 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]]]}] 00:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1435ms 00:49:36 INFO - PROCESS | 1872 | 1461138576946 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1872 | 1461138576949 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:49:36 INFO - PROCESS | 1872 | 1461138576960 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1872 | 1461138576963 Marionette TRACE conn3 <- [1,1242,null,{}] 00:49:36 INFO - PROCESS | 1872 | 1461138576970 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}] 00:49:37 INFO - PROCESS | 1872 | 1461138577184 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:49:37 INFO - PROCESS | 1872 | 1461138577380 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c20b800 == 137 [pid = 1872] [id = 318] 00:49:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e0f5ba000) [pid = 1872] [serial = 955] [outer = (nil)] 00:49:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0f69f800) [pid = 1872] [serial = 956] [outer = 0x7f1e0f5ba000] 00:49:37 INFO - PROCESS | 1872 | 1461138577458 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e2cf54800) [pid = 1872] [serial = 957] [outer = 0x7f1e0f5ba000] 00:49:38 INFO - PROCESS | 1872 | 1461138578392 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]]]}] 00:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 00:49:38 INFO - PROCESS | 1872 | 1461138578446 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:49:38 INFO - PROCESS | 1872 | 1461138578449 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:49:38 INFO - PROCESS | 1872 | 1461138578457 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1872 | 1461138578462 Marionette TRACE conn3 <- [1,1246,null,{}] 00:49:38 INFO - PROCESS | 1872 | 1461138578468 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}] 00:49:38 INFO - PROCESS | 1872 | 1461138578704 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:49:38 INFO - PROCESS | 1872 | 1461138578979 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3d395000 == 138 [pid = 1872] [id = 319] 00:49:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e1a6d8000) [pid = 1872] [serial = 958] [outer = (nil)] 00:49:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e1a6da000) [pid = 1872] [serial = 959] [outer = 0x7f1e1a6d8000] 00:49:39 INFO - PROCESS | 1872 | 1461138579120 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e33972c00) [pid = 1872] [serial = 960] [outer = 0x7f1e1a6d8000] 00:49:40 INFO - PROCESS | 1872 | 1461138580109 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]]]}] 00:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1690ms 00:49:40 INFO - PROCESS | 1872 | 1461138580148 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:49:40 INFO - PROCESS | 1872 | 1461138580152 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:49:40 INFO - PROCESS | 1872 | 1461138580160 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 1872 | 1461138580165 Marionette TRACE conn3 <- [1,1250,null,{}] 00:49:40 INFO - PROCESS | 1872 | 1461138580172 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}] 00:49:40 INFO - PROCESS | 1872 | 1461138580427 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:49:40 INFO - PROCESS | 1872 | 1461138580665 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f7a6800 == 139 [pid = 1872] [id = 320] 00:49:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e0e4e4c00) [pid = 1872] [serial = 961] [outer = (nil)] 00:49:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e1a6d5400) [pid = 1872] [serial = 962] [outer = 0x7f1e0e4e4c00] 00:49:40 INFO - PROCESS | 1872 | 1461138580789 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e38e2fc00) [pid = 1872] [serial = 963] [outer = 0x7f1e0e4e4c00] 00:49:41 INFO - PROCESS | 1872 | 1461138581638 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]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms 00:49:41 INFO - PROCESS | 1872 | 1461138581694 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1872 | 1461138581698 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:49:41 INFO - PROCESS | 1872 | 1461138581705 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1872 | 1461138581710 Marionette TRACE conn3 <- [1,1254,null,{}] 00:49:41 INFO - PROCESS | 1872 | 1461138581717 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}] 00:49:41 INFO - PROCESS | 1872 | 1461138581931 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:49:42 INFO - PROCESS | 1872 | 1461138582190 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f7c0000 == 140 [pid = 1872] [id = 321] 00:49:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e0e4e7800) [pid = 1872] [serial = 964] [outer = (nil)] 00:49:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e0f852000) [pid = 1872] [serial = 965] [outer = 0x7f1e0e4e7800] 00:49:42 INFO - PROCESS | 1872 | 1461138582321 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e0f856000) [pid = 1872] [serial = 966] [outer = 0x7f1e0e4e7800] 00:49:43 INFO - PROCESS | 1872 | 1461138583674 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]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2043ms 00:49:43 INFO - PROCESS | 1872 | 1461138583773 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 1872 | 1461138583777 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:49:43 INFO - PROCESS | 1872 | 1461138583808 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1872 | 1461138583813 Marionette TRACE conn3 <- [1,1258,null,{}] 00:49:43 INFO - PROCESS | 1872 | 1461138583824 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}] 00:49:44 INFO - PROCESS | 1872 | 1461138584063 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:49:44 INFO - PROCESS | 1872 | 1461138584270 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13acc000 == 141 [pid = 1872] [id = 322] 00:49:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e0e20e800) [pid = 1872] [serial = 967] [outer = (nil)] 00:49:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e0f4c4000) [pid = 1872] [serial = 968] [outer = 0x7f1e0e20e800] 00:49:44 INFO - PROCESS | 1872 | 1461138584402 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e0f618400) [pid = 1872] [serial = 969] [outer = 0x7f1e0e20e800] 00:49:45 INFO - PROCESS | 1872 | 1461138585506 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]]]}] 00:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1747ms 00:49:45 INFO - PROCESS | 1872 | 1461138585550 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1872 | 1461138585559 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:49:45 INFO - PROCESS | 1872 | 1461138585571 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1872 | 1461138585574 Marionette TRACE conn3 <- [1,1262,null,{}] 00:49:45 INFO - PROCESS | 1872 | 1461138585581 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}] 00:49:45 INFO - PROCESS | 1872 | 1461138585812 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:49:46 INFO - PROCESS | 1872 | 1461138586058 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12fd5000 == 142 [pid = 1872] [id = 323] 00:49:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e0f857800) [pid = 1872] [serial = 970] [outer = (nil)] 00:49:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e100eb000) [pid = 1872] [serial = 971] [outer = 0x7f1e0f857800] 00:49:46 INFO - PROCESS | 1872 | 1461138586179 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e10f4dc00) [pid = 1872] [serial = 972] [outer = 0x7f1e0f857800] 00:49:47 INFO - PROCESS | 1872 | 1461138587219 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]]]}] 00:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1685ms 00:49:47 INFO - PROCESS | 1872 | 1461138587256 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1872 | 1461138587260 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:49:47 INFO - PROCESS | 1872 | 1461138587267 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1872 | 1461138587273 Marionette TRACE conn3 <- [1,1266,null,{}] 00:49:47 INFO - PROCESS | 1872 | 1461138587290 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}] 00:49:47 INFO - PROCESS | 1872 | 1461138587519 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:49:47 INFO - PROCESS | 1872 | 1461138587845 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1c8800 == 143 [pid = 1872] [id = 324] 00:49:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e144de000) [pid = 1872] [serial = 973] [outer = (nil)] 00:49:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e1a57ac00) [pid = 1872] [serial = 974] [outer = 0x7f1e144de000] 00:49:47 INFO - PROCESS | 1872 | 1461138587929 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e1a6d0000) [pid = 1872] [serial = 975] [outer = 0x7f1e144de000] 00:49:48 INFO - PROCESS | 1872 | 1461138588905 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]]]}] 00:49:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d4e1000 == 142 [pid = 1872] [id = 182] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e207c3000) [pid = 1872] [serial = 866] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e132cb000) [pid = 1872] [serial = 809] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e1cb88400) [pid = 1872] [serial = 812] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e27b0c000) [pid = 1872] [serial = 827] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e33973400) [pid = 1872] [serial = 830] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e35009c00) [pid = 1872] [serial = 833] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e13cde000) [pid = 1872] [serial = 845] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e210edc00) [pid = 1872] [serial = 818] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e259ba400) [pid = 1872] [serial = 824] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e2154ac00) [pid = 1872] [serial = 821] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e10f4b000) [pid = 1872] [serial = 836] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e25771c00) [pid = 1872] [serial = 839] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e0f4cd400) [pid = 1872] [serial = 842] [outer = (nil)] [url = about:blank] 00:49:48 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e20684400) [pid = 1872] [serial = 815] [outer = (nil)] [url = about:blank] 00:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1747ms 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21114000 == 141 [pid = 1872] [id = 308] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea06000 == 140 [pid = 1872] [id = 307] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c98a800 == 139 [pid = 1872] [id = 306] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a208000 == 138 [pid = 1872] [id = 305] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0fd84000 == 137 [pid = 1872] [id = 304] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a222800 == 136 [pid = 1872] [id = 303] 00:49:49 INFO - PROCESS | 1872 | 1461138589079 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1872 | 1461138589084 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34e13800 == 135 [pid = 1872] [id = 296] 00:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33be1800 == 134 [pid = 1872] [id = 295] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292d1800 == 133 [pid = 1872] [id = 294] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e272d2800 == 132 [pid = 1872] [id = 293] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25f8c000 == 131 [pid = 1872] [id = 292] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f94000 == 130 [pid = 1872] [id = 291] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c97f000 == 129 [pid = 1872] [id = 290] 00:49:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f39000 == 128 [pid = 1872] [id = 289] 00:49:49 INFO - PROCESS | 1872 | 1461138589108 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1872 | 1461138589111 Marionette TRACE conn3 <- [1,1270,null,{}] 00:49:49 INFO - PROCESS | 1872 | 1461138589118 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}] 00:49:49 INFO - PROCESS | 1872 | 1461138589314 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e1da37800) [pid = 1872] [serial = 860] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e1d848800) [pid = 1872] [serial = 857] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e1b371400) [pid = 1872] [serial = 854] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e13cd3800) [pid = 1872] [serial = 863] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e1cbe4400) [pid = 1872] [serial = 855] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e1370fc00) [pid = 1872] [serial = 849] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e12129800) [pid = 1872] [serial = 848] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e1e803000) [pid = 1872] [serial = 861] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e1a57e000) [pid = 1872] [serial = 852] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e1a4d9000) [pid = 1872] [serial = 851] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e1d8e5c00) [pid = 1872] [serial = 858] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e206e4c00) [pid = 1872] [serial = 864] [outer = (nil)] [url = about:blank] 00:49:49 INFO - PROCESS | 1872 | 1461138589533 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10ef5000 == 129 [pid = 1872] [id = 325] 00:49:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e1370fc00) [pid = 1872] [serial = 976] [outer = (nil)] 00:49:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e1a6dd400) [pid = 1872] [serial = 977] [outer = 0x7f1e1370fc00] 00:49:49 INFO - PROCESS | 1872 | 1461138589604 Marionette DEBUG loaded listener.js 00:49:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e1b371c00) [pid = 1872] [serial = 978] [outer = 0x7f1e1370fc00] 00:49:50 INFO - PROCESS | 1872 | 1461138590408 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]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1349ms 00:49:50 INFO - PROCESS | 1872 | 1461138590447 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:49:50 INFO - PROCESS | 1872 | 1461138590451 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:49:50 INFO - PROCESS | 1872 | 1461138590458 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1872 | 1461138590461 Marionette TRACE conn3 <- [1,1274,null,{}] 00:49:50 INFO - PROCESS | 1872 | 1461138590467 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}] 00:49:50 INFO - PROCESS | 1872 | 1461138590660 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:49:50 INFO - PROCESS | 1872 | 1461138590676 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c977000 == 130 [pid = 1872] [id = 326] 00:49:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e1b372400) [pid = 1872] [serial = 979] [outer = (nil)] 00:49:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e1cbf1800) [pid = 1872] [serial = 980] [outer = 0x7f1e1b372400] 00:49:50 INFO - PROCESS | 1872 | 1461138590741 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e1d3b8000) [pid = 1872] [serial = 981] [outer = 0x7f1e1b372400] 00:49:51 INFO - PROCESS | 1872 | 1461138591690 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]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1288ms 00:49:51 INFO - PROCESS | 1872 | 1461138591748 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 1872 | 1461138591751 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:49:51 INFO - PROCESS | 1872 | 1461138591758 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1872 | 1461138591763 Marionette TRACE conn3 <- [1,1278,null,{}] 00:49:51 INFO - PROCESS | 1872 | 1461138591773 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}] 00:49:52 INFO - PROCESS | 1872 | 1461138592084 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:49:52 INFO - PROCESS | 1872 | 1461138592112 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20707800 == 131 [pid = 1872] [id = 327] 00:49:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0e20c400) [pid = 1872] [serial = 982] [outer = (nil)] 00:49:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e1eb36000) [pid = 1872] [serial = 983] [outer = 0x7f1e0e20c400] 00:49:52 INFO - PROCESS | 1872 | 1461138592185 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e206e2800) [pid = 1872] [serial = 984] [outer = 0x7f1e0e20c400] 00:49:53 INFO - PROCESS | 1872 | 1461138593111 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]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1383ms 00:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:49:53 INFO - PROCESS | 1872 | 1461138593143 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1872 | 1461138593146 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:49:53 INFO - PROCESS | 1872 | 1461138593153 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1872 | 1461138593156 Marionette TRACE conn3 <- [1,1282,null,{}] 00:49:53 INFO - PROCESS | 1872 | 1461138593169 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}] 00:49:53 INFO - PROCESS | 1872 | 1461138593407 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:49:53 INFO - PROCESS | 1872 | 1461138593439 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213c1800 == 132 [pid = 1872] [id = 328] 00:49:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e0fe63000) [pid = 1872] [serial = 985] [outer = (nil)] 00:49:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e1d8e8c00) [pid = 1872] [serial = 986] [outer = 0x7f1e0fe63000] 00:49:53 INFO - PROCESS | 1872 | 1461138593505 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e2097f800) [pid = 1872] [serial = 987] [outer = 0x7f1e0fe63000] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e1b2ce400) [pid = 1872] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e224f2c00) [pid = 1872] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e144d7c00) [pid = 1872] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e207ab400) [pid = 1872] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e33bbec00) [pid = 1872] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e3884ec00) [pid = 1872] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e1dee5800) [pid = 1872] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e259b9c00) [pid = 1872] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e25a08400) [pid = 1872] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e1b3c6800) [pid = 1872] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e1d8e6800) [pid = 1872] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e1afefc00) [pid = 1872] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e1c2ab800) [pid = 1872] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e23ba5c00) [pid = 1872] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:49:54 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e1cf08800) [pid = 1872] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e132c7c00) [pid = 1872] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e0f4c8800) [pid = 1872] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e33bba000) [pid = 1872] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e1b2ce800) [pid = 1872] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e1cbe4800) [pid = 1872] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 216 (0x7f1e132c8800) [pid = 1872] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e2772ec00) [pid = 1872] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e1b3cd400) [pid = 1872] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e1a6c2000) [pid = 1872] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e14ad5800) [pid = 1872] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e10f45000) [pid = 1872] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e206eb800) [pid = 1872] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:49:55 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e1a6c8400) [pid = 1872] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:49:55 INFO - PROCESS | 1872 | 1461138595390 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]]]}] 00:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2298ms 00:49:55 INFO - PROCESS | 1872 | 1461138595452 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:49:55 INFO - PROCESS | 1872 | 1461138595456 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:49:55 INFO - PROCESS | 1872 | 1461138595462 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:49:55 INFO - PROCESS | 1872 | 1461138595465 Marionette TRACE conn3 <- [1,1286,null,{}] 00:49:55 INFO - PROCESS | 1872 | 1461138595471 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}] 00:49:55 INFO - PROCESS | 1872 | 1461138595662 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:49:55 INFO - PROCESS | 1872 | 1461138595833 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1d1000 == 133 [pid = 1872] [id = 329] 00:49:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e10f45000) [pid = 1872] [serial = 988] [outer = (nil)] 00:49:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e14acb800) [pid = 1872] [serial = 989] [outer = 0x7f1e10f45000] 00:49:55 INFO - PROCESS | 1872 | 1461138595902 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e206ea400) [pid = 1872] [serial = 990] [outer = 0x7f1e10f45000] 00:49:56 INFO - PROCESS | 1872 | 1461138596665 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]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1238ms 00:49:56 INFO - PROCESS | 1872 | 1461138596705 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1872 | 1461138596710 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:49:56 INFO - PROCESS | 1872 | 1461138596717 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1872 | 1461138596719 Marionette TRACE conn3 <- [1,1290,null,{}] 00:49:56 INFO - PROCESS | 1872 | 1461138596726 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}] 00:49:56 INFO - PROCESS | 1872 | 1461138596971 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:49:57 INFO - PROCESS | 1872 | 1461138597194 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f7be800 == 134 [pid = 1872] [id = 330] 00:49:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e0e203000) [pid = 1872] [serial = 991] [outer = (nil)] 00:49:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e0e208400) [pid = 1872] [serial = 992] [outer = 0x7f1e0e203000] 00:49:57 INFO - PROCESS | 1872 | 1461138597272 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e0e4e0000) [pid = 1872] [serial = 993] [outer = 0x7f1e0e203000] 00:49:58 INFO - PROCESS | 1872 | 1461138598287 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]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1632ms 00:49:58 INFO - PROCESS | 1872 | 1461138598352 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1872 | 1461138598361 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:49:58 INFO - PROCESS | 1872 | 1461138598372 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1872 | 1461138598376 Marionette TRACE conn3 <- [1,1294,null,{}] 00:49:58 INFO - PROCESS | 1872 | 1461138598385 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}] 00:49:58 INFO - PROCESS | 1872 | 1461138598653 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:49:58 INFO - PROCESS | 1872 | 1461138598942 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c207800 == 135 [pid = 1872] [id = 331] 00:49:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e0f851400) [pid = 1872] [serial = 994] [outer = (nil)] 00:49:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e100efc00) [pid = 1872] [serial = 995] [outer = 0x7f1e0f851400] 00:49:59 INFO - PROCESS | 1872 | 1461138599025 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e11f0d000) [pid = 1872] [serial = 996] [outer = 0x7f1e0f851400] 00:50:00 INFO - PROCESS | 1872 | 1461138600048 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]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1742ms 00:50:00 INFO - PROCESS | 1872 | 1461138600119 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1872 | 1461138600125 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:50:00 INFO - PROCESS | 1872 | 1461138600134 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1872 | 1461138600140 Marionette TRACE conn3 <- [1,1298,null,{}] 00:50:00 INFO - PROCESS | 1872 | 1461138600151 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}] 00:50:00 INFO - PROCESS | 1872 | 1461138600428 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:50:00 INFO - PROCESS | 1872 | 1461138600755 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1deb6800 == 136 [pid = 1872] [id = 332] 00:50:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e13cd8400) [pid = 1872] [serial = 997] [outer = (nil)] 00:50:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e1a57b000) [pid = 1872] [serial = 998] [outer = 0x7f1e13cd8400] 00:50:00 INFO - PROCESS | 1872 | 1461138600836 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e1a6d5800) [pid = 1872] [serial = 999] [outer = 0x7f1e13cd8400] 00:50:01 INFO - PROCESS | 1872 | 1461138601822 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]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1743ms 00:50:01 INFO - PROCESS | 1872 | 1461138601876 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1872 | 1461138601879 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:50:01 INFO - PROCESS | 1872 | 1461138601897 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1872 | 1461138601907 Marionette TRACE conn3 <- [1,1302,null,{}] 00:50:01 INFO - PROCESS | 1872 | 1461138601913 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}] 00:50:02 INFO - PROCESS | 1872 | 1461138602181 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:50:02 INFO - PROCESS | 1872 | 1461138602494 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e257a5000 == 137 [pid = 1872] [id = 333] 00:50:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e14ac9000) [pid = 1872] [serial = 1000] [outer = (nil)] 00:50:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e1dacb800) [pid = 1872] [serial = 1001] [outer = 0x7f1e14ac9000] 00:50:02 INFO - PROCESS | 1872 | 1461138602581 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e1eb41400) [pid = 1872] [serial = 1002] [outer = 0x7f1e14ac9000] 00:50:03 INFO - PROCESS | 1872 | 1461138603507 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]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1648ms 00:50:03 INFO - PROCESS | 1872 | 1461138603538 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:50:03 INFO - PROCESS | 1872 | 1461138603543 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:50:03 INFO - PROCESS | 1872 | 1461138603550 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1872 | 1461138603554 Marionette TRACE conn3 <- [1,1306,null,{}] 00:50:03 INFO - PROCESS | 1872 | 1461138603560 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}] 00:50:03 INFO - PROCESS | 1872 | 1461138603772 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:50:03 INFO - PROCESS | 1872 | 1461138603970 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e37800 == 138 [pid = 1872] [id = 334] 00:50:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e14acac00) [pid = 1872] [serial = 1003] [outer = (nil)] 00:50:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e20691400) [pid = 1872] [serial = 1004] [outer = 0x7f1e14acac00] 00:50:04 INFO - PROCESS | 1872 | 1461138604048 Marionette DEBUG loaded listener.js 00:50:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e207c9c00) [pid = 1872] [serial = 1005] [outer = 0x7f1e14acac00] 00:50:05 INFO - PROCESS | 1872 | 1461138605004 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]]]}] 00:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1486ms 00:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:50:05 INFO - PROCESS | 1872 | 1461138605037 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:50:05 INFO - PROCESS | 1872 | 1461138605040 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:50:05 INFO - PROCESS | 1872 | 1461138605048 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:50:05 INFO - PROCESS | 1872 | 1461138605050 Marionette TRACE conn3 <- [1,1310,null,{}] 00:50:05 INFO - PROCESS | 1872 | 1461138605059 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}] 00:50:05 INFO - PROCESS | 1872 | 1461138605273 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:50:05 INFO - PROCESS | 1872 | 1461138605471 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292c8000 == 139 [pid = 1872] [id = 335] 00:50:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e21544000) [pid = 1872] [serial = 1006] [outer = (nil)] 00:50:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e21551800) [pid = 1872] [serial = 1007] [outer = 0x7f1e21544000] 00:50:05 INFO - PROCESS | 1872 | 1461138605561 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e224f2c00) [pid = 1872] [serial = 1008] [outer = 0x7f1e21544000] 00:50:06 INFO - PROCESS | 1872 | 1461138606571 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] 00:50:06 INFO - PROCESS | 1872 | 1461138606638 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:50:06 INFO - PROCESS | 1872 | 1461138606644 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 1872 | 1461138606648 Marionette TRACE conn3 <- [1,1314,null,{}] 00:50:06 INFO - PROCESS | 1872 | 1461138606653 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}] 00:50:06 INFO - PROCESS | 1872 | 1461138606868 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:50:07 INFO - PROCESS | 1872 | 1461138607100 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34e0c800 == 140 [pid = 1872] [id = 336] 00:50:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e21546000) [pid = 1872] [serial = 1009] [outer = (nil)] 00:50:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e25a08000) [pid = 1872] [serial = 1010] [outer = 0x7f1e21546000] 00:50:07 INFO - PROCESS | 1872 | 1461138607222 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e25f6a800) [pid = 1872] [serial = 1011] [outer = 0x7f1e21546000] 00:50:08 INFO - PROCESS | 1872 | 1461138608128 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]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1538ms 00:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:50:08 INFO - PROCESS | 1872 | 1461138608185 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1872 | 1461138608188 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:50:08 INFO - PROCESS | 1872 | 1461138608195 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1872 | 1461138608198 Marionette TRACE conn3 <- [1,1318,null,{}] 00:50:08 INFO - PROCESS | 1872 | 1461138608205 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}] 00:50:08 INFO - PROCESS | 1872 | 1461138608421 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:50:08 INFO - PROCESS | 1872 | 1461138608658 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38885800 == 141 [pid = 1872] [id = 337] 00:50:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e1d8e3c00) [pid = 1872] [serial = 1012] [outer = (nil)] 00:50:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e25f6ac00) [pid = 1872] [serial = 1013] [outer = 0x7f1e1d8e3c00] 00:50:08 INFO - PROCESS | 1872 | 1461138608751 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e292a4400) [pid = 1872] [serial = 1014] [outer = 0x7f1e1d8e3c00] 00:50:09 INFO - PROCESS | 1872 | 1461138609625 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]]]}] 00:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1482ms 00:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:50:09 INFO - PROCESS | 1872 | 1461138609676 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:50:09 INFO - PROCESS | 1872 | 1461138609679 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:50:09 INFO - PROCESS | 1872 | 1461138609687 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:50:09 INFO - PROCESS | 1872 | 1461138609690 Marionette TRACE conn3 <- [1,1322,null,{}] 00:50:09 INFO - PROCESS | 1872 | 1461138609697 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}] 00:50:09 INFO - PROCESS | 1872 | 1461138609912 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:50:10 INFO - PROCESS | 1872 | 1461138610107 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e273000 == 142 [pid = 1872] [id = 338] 00:50:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e1da32000) [pid = 1872] [serial = 1015] [outer = (nil)] 00:50:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e33bba000) [pid = 1872] [serial = 1016] [outer = 0x7f1e1da32000] 00:50:10 INFO - PROCESS | 1872 | 1461138610227 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e33ede400) [pid = 1872] [serial = 1017] [outer = 0x7f1e1da32000] 00:50:11 INFO - PROCESS | 1872 | 1461138611303 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]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1689ms 00:50:11 INFO - PROCESS | 1872 | 1461138611378 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1872 | 1461138611385 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:50:11 INFO - PROCESS | 1872 | 1461138611396 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1872 | 1461138611402 Marionette TRACE conn3 <- [1,1326,null,{}] 00:50:11 INFO - PROCESS | 1872 | 1461138611411 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}] 00:50:11 INFO - PROCESS | 1872 | 1461138611752 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:50:12 INFO - PROCESS | 1872 | 1461138612107 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120b6800 == 143 [pid = 1872] [id = 339] 00:50:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e26484800) [pid = 1872] [serial = 1018] [outer = (nil)] 00:50:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e35010c00) [pid = 1872] [serial = 1019] [outer = 0x7f1e26484800] 00:50:12 INFO - PROCESS | 1872 | 1461138612239 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e38dac000) [pid = 1872] [serial = 1020] [outer = 0x7f1e26484800] 00:50:13 INFO - PROCESS | 1872 | 1461138613231 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]]]}] 00:50:13 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 00:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1895ms 00:50:13 INFO - PROCESS | 1872 | 1461138613290 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1872 | 1461138613293 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:50:13 INFO - PROCESS | 1872 | 1461138613301 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1872 | 1461138613305 Marionette TRACE conn3 <- [1,1330,null,{}] 00:50:13 INFO - PROCESS | 1872 | 1461138613312 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}] 00:50:13 INFO - PROCESS | 1872 | 1461138613531 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:50:13 INFO - PROCESS | 1872 | 1461138613860 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b4e1000 == 144 [pid = 1872] [id = 340] 00:50:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e0b3e3800) [pid = 1872] [serial = 1021] [outer = (nil)] 00:50:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e0b3e5400) [pid = 1872] [serial = 1022] [outer = 0x7f1e0b3e3800] 00:50:13 INFO - PROCESS | 1872 | 1461138613954 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e38dafc00) [pid = 1872] [serial = 1023] [outer = 0x7f1e0b3e3800] 00:50:14 INFO - PROCESS | 1872 | 1461138614864 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]]]}] 00:50:14 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 00:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 00:50:14 INFO - PROCESS | 1872 | 1461138614933 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1872 | 1461138614938 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:50:14 INFO - PROCESS | 1872 | 1461138614946 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1872 | 1461138614951 Marionette TRACE conn3 <- [1,1334,null,{}] 00:50:14 INFO - PROCESS | 1872 | 1461138614957 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}] 00:50:15 INFO - PROCESS | 1872 | 1461138615242 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:50:15 INFO - PROCESS | 1872 | 1461138615534 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba54800 == 145 [pid = 1872] [id = 341] 00:50:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e10188800) [pid = 1872] [serial = 1024] [outer = (nil)] 00:50:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e10190400) [pid = 1872] [serial = 1025] [outer = 0x7f1e10188800] 00:50:15 INFO - PROCESS | 1872 | 1461138615618 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e38f7b400) [pid = 1872] [serial = 1026] [outer = 0x7f1e10188800] 00:50:16 INFO - PROCESS | 1872 | 1461138616567 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]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1682ms 00:50:16 INFO - PROCESS | 1872 | 1461138616629 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:50:16 INFO - PROCESS | 1872 | 1461138616633 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:50:16 INFO - PROCESS | 1872 | 1461138616641 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 1872 | 1461138616644 Marionette TRACE conn3 <- [1,1338,null,{}] 00:50:16 INFO - PROCESS | 1872 | 1461138616651 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}] 00:50:16 INFO - PROCESS | 1872 | 1461138616883 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:50:17 INFO - PROCESS | 1872 | 1461138617181 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aa10000 == 146 [pid = 1872] [id = 342] 00:50:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e10186400) [pid = 1872] [serial = 1027] [outer = (nil)] 00:50:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e1175ac00) [pid = 1872] [serial = 1028] [outer = 0x7f1e10186400] 00:50:17 INFO - PROCESS | 1872 | 1461138617264 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e11760800) [pid = 1872] [serial = 1029] [outer = 0x7f1e10186400] 00:50:18 INFO - PROCESS | 1872 | 1461138618623 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]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2041ms 00:50:18 INFO - PROCESS | 1872 | 1461138618714 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1872 | 1461138618717 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:50:18 INFO - PROCESS | 1872 | 1461138618728 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1872 | 1461138618732 Marionette TRACE conn3 <- [1,1342,null,{}] 00:50:18 INFO - PROCESS | 1872 | 1461138618738 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}] 00:50:18 INFO - PROCESS | 1872 | 1461138618958 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:50:19 INFO - PROCESS | 1872 | 1461138619157 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10ee0800 == 147 [pid = 1872] [id = 343] 00:50:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e0f4c5800) [pid = 1872] [serial = 1030] [outer = (nil)] 00:50:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e117e2000) [pid = 1872] [serial = 1031] [outer = 0x7f1e0f4c5800] 00:50:19 INFO - PROCESS | 1872 | 1461138619250 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e13719800) [pid = 1872] [serial = 1032] [outer = 0x7f1e0f4c5800] 00:50:20 INFO - PROCESS | 1872 | 1461138620127 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]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1435ms 00:50:20 INFO - PROCESS | 1872 | 1461138620164 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1872 | 1461138620168 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:50:20 INFO - PROCESS | 1872 | 1461138620175 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1872 | 1461138620179 Marionette TRACE conn3 <- [1,1346,null,{}] 00:50:20 INFO - PROCESS | 1872 | 1461138620186 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}] 00:50:20 INFO - PROCESS | 1872 | 1461138620402 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:50:20 INFO - PROCESS | 1872 | 1461138620653 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e331800 == 148 [pid = 1872] [id = 344] 00:50:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e0b3dac00) [pid = 1872] [serial = 1033] [outer = (nil)] 00:50:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e0b3dec00) [pid = 1872] [serial = 1034] [outer = 0x7f1e0b3dac00] 00:50:21 INFO - PROCESS | 1872 | 1461138621175 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e0e20cc00) [pid = 1872] [serial = 1035] [outer = 0x7f1e0b3dac00] 00:50:22 INFO - PROCESS | 1872 | 1461138622170 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]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2036ms 00:50:22 INFO - PROCESS | 1872 | 1461138622213 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1872 | 1461138622220 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:50:22 INFO - PROCESS | 1872 | 1461138622231 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1872 | 1461138622235 Marionette TRACE conn3 <- [1,1350,null,{}] 00:50:22 INFO - PROCESS | 1872 | 1461138622244 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}] 00:50:22 INFO - PROCESS | 1872 | 1461138622476 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:50:22 INFO - PROCESS | 1872 | 1461138622732 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1dd000 == 149 [pid = 1872] [id = 345] 00:50:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e0f615c00) [pid = 1872] [serial = 1036] [outer = (nil)] 00:50:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e0f61f800) [pid = 1872] [serial = 1037] [outer = 0x7f1e0f615c00] 00:50:22 INFO - PROCESS | 1872 | 1461138622851 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e0f84ec00) [pid = 1872] [serial = 1038] [outer = 0x7f1e0f615c00] 00:50:23 INFO - PROCESS | 1872 | 1461138623818 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]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1634ms 00:50:23 INFO - PROCESS | 1872 | 1461138623864 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1872 | 1461138623870 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:50:23 INFO - PROCESS | 1872 | 1461138623883 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1872 | 1461138623886 Marionette TRACE conn3 <- [1,1354,null,{}] 00:50:23 INFO - PROCESS | 1872 | 1461138623893 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}] 00:50:24 INFO - PROCESS | 1872 | 1461138624112 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:50:24 INFO - PROCESS | 1872 | 1461138624627 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e32e800 == 150 [pid = 1872] [id = 346] 00:50:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e0f855400) [pid = 1872] [serial = 1039] [outer = (nil)] 00:50:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e10184c00) [pid = 1872] [serial = 1040] [outer = 0x7f1e0f855400] 00:50:24 INFO - PROCESS | 1872 | 1461138624709 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e10f45400) [pid = 1872] [serial = 1041] [outer = 0x7f1e0f855400] 00:50:25 INFO - PROCESS | 1872 | 1461138625690 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]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1842ms 00:50:25 INFO - PROCESS | 1872 | 1461138625725 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1872 | 1461138625728 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:50:25 INFO - PROCESS | 1872 | 1461138625737 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1872 | 1461138625743 Marionette TRACE conn3 <- [1,1358,null,{}] 00:50:25 INFO - PROCESS | 1872 | 1461138625760 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}] 00:50:26 INFO - PROCESS | 1872 | 1461138626024 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21ad8000 == 149 [pid = 1872] [id = 231] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21660800 == 148 [pid = 1872] [id = 176] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c45c000 == 147 [pid = 1872] [id = 175] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f8f800 == 146 [pid = 1872] [id = 268] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26cd2800 == 145 [pid = 1872] [id = 141] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e25418000) [pid = 1872] [serial = 890] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e2736e400) [pid = 1872] [serial = 893] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e340e9c00) [pid = 1872] [serial = 896] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e38e33800) [pid = 1872] [serial = 899] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e100ee400) [pid = 1872] [serial = 902] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e1a6bfc00) [pid = 1872] [serial = 905] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e207bd800) [pid = 1872] [serial = 926] [outer = (nil)] [url = about:blank] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bd30800 == 144 [pid = 1872] [id = 88] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2776f800 == 143 [pid = 1872] [id = 178] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213c2800 == 142 [pid = 1872] [id = 288] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2688b000 == 141 [pid = 1872] [id = 177] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1d1000 == 140 [pid = 1872] [id = 329] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213c1800 == 139 [pid = 1872] [id = 328] 00:50:26 INFO - PROCESS | 1872 | 1461138626369 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20707800 == 138 [pid = 1872] [id = 327] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c977000 == 137 [pid = 1872] [id = 326] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e10ef5000 == 136 [pid = 1872] [id = 325] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1c8800 == 135 [pid = 1872] [id = 324] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12fd5000 == 134 [pid = 1872] [id = 323] 00:50:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101e1800 == 135 [pid = 1872] [id = 347] 00:50:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e0f849c00) [pid = 1872] [serial = 1042] [outer = (nil)] 00:50:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e132c9c00) [pid = 1872] [serial = 1043] [outer = 0x7f1e0f849c00] 00:50:26 INFO - PROCESS | 1872 | 1461138626475 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e1371a000) [pid = 1872] [serial = 1044] [outer = 0x7f1e0f849c00] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13acc000 == 134 [pid = 1872] [id = 322] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f7a6800 == 133 [pid = 1872] [id = 320] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3d395000 == 132 [pid = 1872] [id = 319] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c20b800 == 131 [pid = 1872] [id = 318] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e32f000 == 130 [pid = 1872] [id = 317] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3d568000 == 129 [pid = 1872] [id = 316] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e38f1d000 == 128 [pid = 1872] [id = 315] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d03f000 == 127 [pid = 1872] [id = 314] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2733c000 == 126 [pid = 1872] [id = 313] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25ca9000 == 125 [pid = 1872] [id = 312] 00:50:26 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21209800 == 124 [pid = 1872] [id = 311] 00:50:27 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c294000 == 123 [pid = 1872] [id = 279] 00:50:27 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c196800 == 122 [pid = 1872] [id = 310] 00:50:27 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e111e3800 == 121 [pid = 1872] [id = 309] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e1cbf2800) [pid = 1872] [serial = 693] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e29313c00) [pid = 1872] [serial = 654] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e292b0c00) [pid = 1872] [serial = 702] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e1ebc1400) [pid = 1872] [serial = 641] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e132d5000) [pid = 1872] [serial = 717] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e1a4dc400) [pid = 1872] [serial = 846] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e36fc1c00) [pid = 1872] [serial = 708] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e34d29c00) [pid = 1872] [serial = 666] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e217f1400) [pid = 1872] [serial = 644] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e13716000) [pid = 1872] [serial = 720] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e33e14000) [pid = 1872] [serial = 660] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e35012c00) [pid = 1872] [serial = 669] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e253dd800) [pid = 1872] [serial = 699] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e27b03400) [pid = 1872] [serial = 651] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e38f7c000) [pid = 1872] [serial = 723] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e38e27400) [pid = 1872] [serial = 711] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e38f42000) [pid = 1872] [serial = 714] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e2077cc00) [pid = 1872] [serial = 696] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e26dbc800) [pid = 1872] [serial = 648] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e3396b000) [pid = 1872] [serial = 705] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e34af8000) [pid = 1872] [serial = 663] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e33bc0400) [pid = 1872] [serial = 657] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e1fa97800) [pid = 1872] [serial = 923] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e217ea400) [pid = 1872] [serial = 884] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e1b375c00) [pid = 1872] [serial = 917] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e1cb89c00) [pid = 1872] [serial = 918] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e23ba4000) [pid = 1872] [serial = 887] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e1aff6400) [pid = 1872] [serial = 872] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e10f4a400) [pid = 1872] [serial = 869] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e20f77400) [pid = 1872] [serial = 881] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e1a6c0400) [pid = 1872] [serial = 915] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e1a4dec00) [pid = 1872] [serial = 914] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e0f61c000) [pid = 1872] [serial = 908] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e1212d800) [pid = 1872] [serial = 912] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e117e0400) [pid = 1872] [serial = 911] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e1eb39800) [pid = 1872] [serial = 875] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e2073c400) [pid = 1872] [serial = 878] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e2085b400) [pid = 1872] [serial = 867] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e20735400) [pid = 1872] [serial = 924] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e1da2f400) [pid = 1872] [serial = 920] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e1dee3c00) [pid = 1872] [serial = 921] [outer = (nil)] [url = about:blank] 00:50:27 INFO - PROCESS | 1872 | 1461138627394 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]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1690ms 00:50:27 INFO - PROCESS | 1872 | 1461138627443 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:50:27 INFO - PROCESS | 1872 | 1461138627449 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:50:27 INFO - PROCESS | 1872 | 1461138627458 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1872 | 1461138627460 Marionette TRACE conn3 <- [1,1362,null,{}] 00:50:27 INFO - PROCESS | 1872 | 1461138627467 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}] 00:50:27 INFO - PROCESS | 1872 | 1461138627673 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:50:27 INFO - PROCESS | 1872 | 1461138627833 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13caa800 == 122 [pid = 1872] [id = 348] 00:50:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e0fe6ac00) [pid = 1872] [serial = 1045] [outer = (nil)] 00:50:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e144d4c00) [pid = 1872] [serial = 1046] [outer = 0x7f1e0fe6ac00] 00:50:27 INFO - PROCESS | 1872 | 1461138627904 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e1a4d8800) [pid = 1872] [serial = 1047] [outer = 0x7f1e0fe6ac00] 00:50:28 INFO - PROCESS | 1872 | 1461138628786 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]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1383ms 00:50:28 INFO - PROCESS | 1872 | 1461138628845 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1872 | 1461138628849 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:50:28 INFO - PROCESS | 1872 | 1461138628857 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1872 | 1461138628861 Marionette TRACE conn3 <- [1,1366,null,{}] 00:50:28 INFO - PROCESS | 1872 | 1461138628867 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}] 00:50:29 INFO - PROCESS | 1872 | 1461138629113 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:50:29 INFO - PROCESS | 1872 | 1461138629148 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c208800 == 123 [pid = 1872] [id = 349] 00:50:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1a6bbc00) [pid = 1872] [serial = 1048] [outer = (nil)] 00:50:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e1a6c0000) [pid = 1872] [serial = 1049] [outer = 0x7f1e1a6bbc00] 00:50:29 INFO - PROCESS | 1872 | 1461138629225 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e1aff7400) [pid = 1872] [serial = 1050] [outer = 0x7f1e1a6bbc00] 00:50:30 INFO - PROCESS | 1872 | 1461138630274 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] 00:50:30 INFO - PROCESS | 1872 | 1461138630356 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:50:30 INFO - PROCESS | 1872 | 1461138630363 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1872 | 1461138630366 Marionette TRACE conn3 <- [1,1370,null,{}] 00:50:30 INFO - PROCESS | 1872 | 1461138630372 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}] 00:50:30 INFO - PROCESS | 1872 | 1461138630643 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:50:30 INFO - PROCESS | 1872 | 1461138630671 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d441800 == 124 [pid = 1872] [id = 350] 00:50:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e1c2b2400) [pid = 1872] [serial = 1051] [outer = (nil)] 00:50:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e1d03ac00) [pid = 1872] [serial = 1052] [outer = 0x7f1e1c2b2400] 00:50:30 INFO - PROCESS | 1872 | 1461138630744 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e1d8e9000) [pid = 1872] [serial = 1053] [outer = 0x7f1e1c2b2400] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e0f857800) [pid = 1872] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e0e20c400) [pid = 1872] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e1370fc00) [pid = 1872] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e1d3b7400) [pid = 1872] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e0fe63000) [pid = 1872] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e1b372400) [pid = 1872] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e144de000) [pid = 1872] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e1ea1c800) [pid = 1872] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e0e20e800) [pid = 1872] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:50:32 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e22f69800) [pid = 1872] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:50:32 INFO - PROCESS | 1872 | 1461138632645 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] 00:50:32 INFO - PROCESS | 1872 | 1461138632708 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:50:32 INFO - PROCESS | 1872 | 1461138632717 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1872 | 1461138632721 Marionette TRACE conn3 <- [1,1374,null,{}] 00:50:32 INFO - PROCESS | 1872 | 1461138632727 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}] 00:50:32 INFO - PROCESS | 1872 | 1461138632934 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:50:33 INFO - PROCESS | 1872 | 1461138633086 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db11000 == 125 [pid = 1872] [id = 351] 00:50:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e0e20e800) [pid = 1872] [serial = 1054] [outer = (nil)] 00:50:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e1d3b9400) [pid = 1872] [serial = 1055] [outer = 0x7f1e0e20e800] 00:50:33 INFO - PROCESS | 1872 | 1461138633153 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e1dad8800) [pid = 1872] [serial = 1056] [outer = 0x7f1e0e20e800] 00:50:33 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:34 INFO - PROCESS | 1872 | 1461138634120 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] 00:50:34 INFO - PROCESS | 1872 | 1461138634166 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:50:34 INFO - PROCESS | 1872 | 1461138634194 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1872 | 1461138634204 Marionette TRACE conn3 <- [1,1378,null,{}] 00:50:34 INFO - PROCESS | 1872 | 1461138634262 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}] 00:50:34 INFO - PROCESS | 1872 | 1461138634614 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:50:34 INFO - PROCESS | 1872 | 1461138634847 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11abb800 == 126 [pid = 1872] [id = 352] 00:50:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e0f596400) [pid = 1872] [serial = 1057] [outer = (nil)] 00:50:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e0f5a2c00) [pid = 1872] [serial = 1058] [outer = 0x7f1e0f596400] 00:50:34 INFO - PROCESS | 1872 | 1461138634968 Marionette DEBUG loaded listener.js 00:50:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e0f614c00) [pid = 1872] [serial = 1059] [outer = 0x7f1e0f596400] 00:50:35 INFO - PROCESS | 1872 | 1461138635903 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] 00:50:35 INFO - PROCESS | 1872 | 1461138635955 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:50:35 INFO - PROCESS | 1872 | 1461138635969 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1872 | 1461138635972 Marionette TRACE conn3 <- [1,1382,null,{}] 00:50:35 INFO - PROCESS | 1872 | 1461138635981 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}] 00:50:36 INFO - PROCESS | 1872 | 1461138636217 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:50:36 INFO - PROCESS | 1872 | 1461138636463 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c19f800 == 127 [pid = 1872] [id = 353] 00:50:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e100ea000) [pid = 1872] [serial = 1060] [outer = (nil)] 00:50:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e10190800) [pid = 1872] [serial = 1061] [outer = 0x7f1e100ea000] 00:50:36 INFO - PROCESS | 1872 | 1461138636589 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e11761400) [pid = 1872] [serial = 1062] [outer = 0x7f1e100ea000] 00:50:37 INFO - PROCESS | 1872 | [1872] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:50:37 INFO - PROCESS | 1872 | 1461138637605 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] 00:50:37 INFO - PROCESS | 1872 | 1461138637661 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:50:37 INFO - PROCESS | 1872 | 1461138637670 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1872 | 1461138637676 Marionette TRACE conn3 <- [1,1386,null,{}] 00:50:37 INFO - PROCESS | 1872 | 1461138637694 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}] 00:50:37 INFO - PROCESS | 1872 | 1461138637930 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:50:38 INFO - PROCESS | 1872 | 1461138638265 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e206c8000 == 128 [pid = 1872] [id = 354] 00:50:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e1a6c1800) [pid = 1872] [serial = 1063] [outer = (nil)] 00:50:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e1b2c1000) [pid = 1872] [serial = 1064] [outer = 0x7f1e1a6c1800] 00:50:38 INFO - PROCESS | 1872 | 1461138638360 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e1b3d0800) [pid = 1872] [serial = 1065] [outer = 0x7f1e1a6c1800] 00:50:39 INFO - PROCESS | 1872 | 1461138639379 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] 00:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:50:39 INFO - PROCESS | 1872 | 1461138639418 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:50:39 INFO - PROCESS | 1872 | 1461138639424 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 1872 | 1461138639428 Marionette TRACE conn3 <- [1,1390,null,{}] 00:50:39 INFO - PROCESS | 1872 | 1461138639434 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}] 00:50:39 INFO - PROCESS | 1872 | 1461138639675 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:50:40 INFO - PROCESS | 1872 | 1461138640024 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2166c800 == 129 [pid = 1872] [id = 355] 00:50:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e1a6bc000) [pid = 1872] [serial = 1066] [outer = (nil)] 00:50:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e1ebc2000) [pid = 1872] [serial = 1067] [outer = 0x7f1e1a6bc000] 00:50:40 INFO - PROCESS | 1872 | 1461138640159 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e1fa97800) [pid = 1872] [serial = 1068] [outer = 0x7f1e1a6bc000] 00:50:41 INFO - PROCESS | 1872 | 1461138641139 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]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1783ms 00:50:41 INFO - PROCESS | 1872 | 1461138641207 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1872 | 1461138641210 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:50:41 INFO - PROCESS | 1872 | 1461138641218 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1872 | 1461138641222 Marionette TRACE conn3 <- [1,1394,null,{}] 00:50:41 INFO - PROCESS | 1872 | 1461138641229 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}] 00:50:41 INFO - PROCESS | 1872 | 1461138641446 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:50:41 INFO - PROCESS | 1872 | 1461138641640 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f88800 == 130 [pid = 1872] [id = 356] 00:50:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e1a6dd800) [pid = 1872] [serial = 1069] [outer = (nil)] 00:50:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e20684400) [pid = 1872] [serial = 1070] [outer = 0x7f1e1a6dd800] 00:50:41 INFO - PROCESS | 1872 | 1461138641715 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e20736000) [pid = 1872] [serial = 1071] [outer = 0x7f1e1a6dd800] 00:50:42 INFO - PROCESS | 1872 | 1461138642659 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]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1493ms 00:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:50:42 INFO - PROCESS | 1872 | 1461138642713 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1872 | 1461138642716 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:50:42 INFO - PROCESS | 1872 | 1461138642724 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1872 | 1461138642727 Marionette TRACE conn3 <- [1,1398,null,{}] 00:50:42 INFO - PROCESS | 1872 | 1461138642734 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}] 00:50:43 INFO - PROCESS | 1872 | 1461138643029 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:50:43 INFO - PROCESS | 1872 | 1461138643294 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266c2000 == 131 [pid = 1872] [id = 357] 00:50:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e20f80800) [pid = 1872] [serial = 1072] [outer = (nil)] 00:50:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e210f0400) [pid = 1872] [serial = 1073] [outer = 0x7f1e20f80800] 00:50:43 INFO - PROCESS | 1872 | 1461138643375 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e21546400) [pid = 1872] [serial = 1074] [outer = 0x7f1e20f80800] 00:50:44 INFO - PROCESS | 1872 | 1461138644252 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]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1584ms 00:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:50:44 INFO - PROCESS | 1872 | 1461138644307 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 1872 | 1461138644310 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:50:44 INFO - PROCESS | 1872 | 1461138644317 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:50:44 INFO - PROCESS | 1872 | 1461138644320 Marionette TRACE conn3 <- [1,1402,null,{}] 00:50:44 INFO - PROCESS | 1872 | 1461138644326 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}] 00:50:44 INFO - PROCESS | 1872 | 1461138644551 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:50:44 INFO - PROCESS | 1872 | 1461138644784 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e272e5000 == 132 [pid = 1872] [id = 358] 00:50:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e20f81000) [pid = 1872] [serial = 1075] [outer = (nil)] 00:50:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e217e3000) [pid = 1872] [serial = 1076] [outer = 0x7f1e20f81000] 00:50:44 INFO - PROCESS | 1872 | 1461138644905 Marionette DEBUG loaded listener.js 00:50:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e217eec00) [pid = 1872] [serial = 1077] [outer = 0x7f1e20f81000] 00:50:45 INFO - PROCESS | 1872 | 1461138645809 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]]]}] 00:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1538ms 00:50:45 INFO - PROCESS | 1872 | 1461138645856 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:50:45 INFO - PROCESS | 1872 | 1461138645861 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:50:45 INFO - PROCESS | 1872 | 1461138645868 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1872 | 1461138645871 Marionette TRACE conn3 <- [1,1406,null,{}] 00:50:45 INFO - PROCESS | 1872 | 1461138645877 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}] 00:50:46 INFO - PROCESS | 1872 | 1461138646084 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:50:46 INFO - PROCESS | 1872 | 1461138646325 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2ceb0800 == 133 [pid = 1872] [id = 359] 00:50:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e21547000) [pid = 1872] [serial = 1078] [outer = (nil)] 00:50:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e224ef800) [pid = 1872] [serial = 1079] [outer = 0x7f1e21547000] 00:50:46 INFO - PROCESS | 1872 | 1461138646443 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e22fcb000) [pid = 1872] [serial = 1080] [outer = 0x7f1e21547000] 00:50:47 INFO - PROCESS | 1872 | 1461138647351 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]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 00:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:50:47 INFO - PROCESS | 1872 | 1461138647403 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1872 | 1461138647406 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:50:47 INFO - PROCESS | 1872 | 1461138647414 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1872 | 1461138647417 Marionette TRACE conn3 <- [1,1410,null,{}] 00:50:47 INFO - PROCESS | 1872 | 1461138647424 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}] 00:50:47 INFO - PROCESS | 1872 | 1461138647640 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:50:47 INFO - PROCESS | 1872 | 1461138647877 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34073800 == 134 [pid = 1872] [id = 360] 00:50:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e217ad000) [pid = 1872] [serial = 1081] [outer = (nil)] 00:50:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e2435bc00) [pid = 1872] [serial = 1082] [outer = 0x7f1e217ad000] 00:50:48 INFO - PROCESS | 1872 | 1461138647996 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e253dd800) [pid = 1872] [serial = 1083] [outer = 0x7f1e217ad000] 00:50:49 INFO - PROCESS | 1872 | 1461138649008 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]]]}] 00:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1638ms 00:50:49 INFO - PROCESS | 1872 | 1461138649051 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 1872 | 1461138649056 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:50:49 INFO - PROCESS | 1872 | 1461138649065 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 1872 | 1461138649068 Marionette TRACE conn3 <- [1,1414,null,{}] 00:50:49 INFO - PROCESS | 1872 | 1461138649077 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}] 00:50:49 INFO - PROCESS | 1872 | 1461138649295 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:50:49 INFO - PROCESS | 1872 | 1461138649564 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3505e800 == 135 [pid = 1872] [id = 361] 00:50:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e1fa91000) [pid = 1872] [serial = 1084] [outer = (nil)] 00:50:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e25a0cc00) [pid = 1872] [serial = 1085] [outer = 0x7f1e1fa91000] 00:50:49 INFO - PROCESS | 1872 | 1461138649642 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e27736400) [pid = 1872] [serial = 1086] [outer = 0x7f1e1fa91000] 00:50:50 INFO - PROCESS | 1872 | 1461138650592 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]]]}] 00:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1587ms 00:50:50 INFO - PROCESS | 1872 | 1461138650652 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 1872 | 1461138650657 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:50:50 INFO - PROCESS | 1872 | 1461138650664 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1872 | 1461138650669 Marionette TRACE conn3 <- [1,1418,null,{}] 00:50:50 INFO - PROCESS | 1872 | 1461138650675 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}] 00:50:51 INFO - PROCESS | 1872 | 1461138651048 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:50:51 INFO - PROCESS | 1872 | 1461138651248 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3ba47800 == 136 [pid = 1872] [id = 362] 00:50:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e33caec00) [pid = 1872] [serial = 1087] [outer = (nil)] 00:50:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e34d2c400) [pid = 1872] [serial = 1088] [outer = 0x7f1e33caec00] 00:50:51 INFO - PROCESS | 1872 | 1461138651332 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e38844800) [pid = 1872] [serial = 1089] [outer = 0x7f1e33caec00] 00:50:52 INFO - PROCESS | 1872 | 1461138652370 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]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1782ms 00:50:52 INFO - PROCESS | 1872 | 1461138652447 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1872 | 1461138652450 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:50:52 INFO - PROCESS | 1872 | 1461138652458 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1872 | 1461138652460 Marionette TRACE conn3 <- [1,1422,null,{}] 00:50:52 INFO - PROCESS | 1872 | 1461138652468 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}] 00:50:52 INFO - PROCESS | 1872 | 1461138652768 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:50:53 INFO - PROCESS | 1872 | 1461138653055 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc5b000 == 137 [pid = 1872] [id = 363] 00:50:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e0b5ca800) [pid = 1872] [serial = 1090] [outer = (nil)] 00:50:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e0b5cf400) [pid = 1872] [serial = 1091] [outer = 0x7f1e0b5ca800] 00:50:53 INFO - PROCESS | 1872 | 1461138653138 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e33eda000) [pid = 1872] [serial = 1092] [outer = 0x7f1e0b5ca800] 00:50:54 INFO - PROCESS | 1872 | 1461138654162 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]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1786ms 00:50:54 INFO - PROCESS | 1872 | 1461138654244 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1872 | 1461138654248 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:50:54 INFO - PROCESS | 1872 | 1461138654255 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1872 | 1461138654257 Marionette TRACE conn3 <- [1,1426,null,{}] 00:50:54 INFO - PROCESS | 1872 | 1461138654264 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}] 00:50:54 INFO - PROCESS | 1872 | 1461138654542 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:50:54 INFO - PROCESS | 1872 | 1461138654903 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12fe4800 == 138 [pid = 1872] [id = 364] 00:50:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e0b5cb000) [pid = 1872] [serial = 1093] [outer = (nil)] 00:50:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e11db3400) [pid = 1872] [serial = 1094] [outer = 0x7f1e0b5cb000] 00:50:54 INFO - PROCESS | 1872 | 1461138654983 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e11db7800) [pid = 1872] [serial = 1095] [outer = 0x7f1e0b5cb000] 00:50:55 INFO - PROCESS | 1872 | 1461138655927 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]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1744ms 00:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:50:56 INFO - PROCESS | 1872 | 1461138655999 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1872 | 1461138656002 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:50:56 INFO - PROCESS | 1872 | 1461138656010 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1872 | 1461138656013 Marionette TRACE conn3 <- [1,1430,null,{}] 00:50:56 INFO - PROCESS | 1872 | 1461138656020 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}] 00:50:56 INFO - PROCESS | 1872 | 1461138656247 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:50:56 INFO - PROCESS | 1872 | 1461138656517 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21673000 == 139 [pid = 1872] [id = 365] 00:50:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e0f4cb400) [pid = 1872] [serial = 1096] [outer = (nil)] 00:50:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e11dbe000) [pid = 1872] [serial = 1097] [outer = 0x7f1e0f4cb400] 00:50:56 INFO - PROCESS | 1872 | 1461138656599 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e132ca800) [pid = 1872] [serial = 1098] [outer = 0x7f1e0f4cb400] 00:50:57 INFO - PROCESS | 1872 | 1461138657526 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]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1587ms 00:50:57 INFO - PROCESS | 1872 | 1461138657597 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 1872 | 1461138657601 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:50:57 INFO - PROCESS | 1872 | 1461138657607 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1872 | 1461138657609 Marionette TRACE conn3 <- [1,1434,null,{}] 00:50:57 INFO - PROCESS | 1872 | 1461138657616 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}] 00:50:57 INFO - PROCESS | 1872 | 1461138657835 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:50:58 INFO - PROCESS | 1872 | 1461138658099 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1206f000 == 140 [pid = 1872] [id = 366] 00:50:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e0b5d1800) [pid = 1872] [serial = 1099] [outer = (nil)] 00:50:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e207c5c00) [pid = 1872] [serial = 1100] [outer = 0x7f1e0b5d1800] 00:50:58 INFO - PROCESS | 1872 | 1461138658176 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e34e56400) [pid = 1872] [serial = 1101] [outer = 0x7f1e0b5d1800] 00:50:59 INFO - PROCESS | 1872 | 1461138659592 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]]]}] 00:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2033ms 00:50:59 INFO - PROCESS | 1872 | 1461138659647 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:50:59 INFO - PROCESS | 1872 | 1461138659653 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:50:59 INFO - PROCESS | 1872 | 1461138659662 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 1872 | 1461138659668 Marionette TRACE conn3 <- [1,1438,null,{}] 00:50:59 INFO - PROCESS | 1872 | 1461138659679 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}] 00:50:59 INFO - PROCESS | 1872 | 1461138659893 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:51:00 INFO - PROCESS | 1872 | 1461138660094 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13cad800 == 141 [pid = 1872] [id = 367] 00:51:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e0e210000) [pid = 1872] [serial = 1102] [outer = (nil)] 00:51:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e0f59b800) [pid = 1872] [serial = 1103] [outer = 0x7f1e0e210000] 00:51:00 INFO - PROCESS | 1872 | 1461138660212 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e0f698800) [pid = 1872] [serial = 1104] [outer = 0x7f1e0e210000] 00:51:01 INFO - PROCESS | 1872 | 1461138661133 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]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1546ms 00:51:01 INFO - PROCESS | 1872 | 1461138661209 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:51:01 INFO - PROCESS | 1872 | 1461138661227 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:51:01 INFO - PROCESS | 1872 | 1461138661246 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1872 | 1461138661255 Marionette TRACE conn3 <- [1,1442,null,{}] 00:51:01 INFO - PROCESS | 1872 | 1461138661267 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}] 00:51:01 INFO - PROCESS | 1872 | 1461138661672 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:51:01 INFO - PROCESS | 1872 | 1461138661883 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba52000 == 142 [pid = 1872] [id = 368] 00:51:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e10f4e000) [pid = 1872] [serial = 1105] [outer = (nil)] 00:51:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e1175d400) [pid = 1872] [serial = 1106] [outer = 0x7f1e10f4e000] 00:51:02 INFO - PROCESS | 1872 | 1461138661999 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e117ea400) [pid = 1872] [serial = 1107] [outer = 0x7f1e10f4e000] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e14acb800) [pid = 1872] [serial = 989] [outer = (nil)] [url = about:blank] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e1a6d5400) [pid = 1872] [serial = 962] [outer = (nil)] [url = about:blank] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e1a6da000) [pid = 1872] [serial = 959] [outer = (nil)] [url = about:blank] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e0f69f800) [pid = 1872] [serial = 956] [outer = (nil)] [url = about:blank] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e0f693000) [pid = 1872] [serial = 953] [outer = (nil)] [url = about:blank] 00:51:02 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e1fa43000) [pid = 1872] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a3000 == 141 [pid = 1872] [id = 11] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120b6800 == 140 [pid = 1872] [id = 339] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e273000 == 139 [pid = 1872] [id = 338] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e38885800 == 138 [pid = 1872] [id = 337] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34e0c800 == 137 [pid = 1872] [id = 336] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292c8000 == 136 [pid = 1872] [id = 335] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e37800 == 135 [pid = 1872] [id = 334] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e257a5000 == 134 [pid = 1872] [id = 333] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1deb6800 == 133 [pid = 1872] [id = 332] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c207800 == 132 [pid = 1872] [id = 331] 00:51:02 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f7be800 == 131 [pid = 1872] [id = 330] 00:51:03 INFO - PROCESS | 1872 | 1461138663076 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]]]}] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e10f4dc00) [pid = 1872] [serial = 972] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e206e2800) [pid = 1872] [serial = 984] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e1b371c00) [pid = 1872] [serial = 978] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e2128d400) [pid = 1872] [serial = 927] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e1d8e8c00) [pid = 1872] [serial = 986] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e20f7f800) [pid = 1872] [serial = 941] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e100eb000) [pid = 1872] [serial = 971] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e1d3b8000) [pid = 1872] [serial = 981] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e1d8e2400) [pid = 1872] [serial = 935] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e1a4dcc00) [pid = 1872] [serial = 932] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e1a6dd400) [pid = 1872] [serial = 977] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e1a6d0000) [pid = 1872] [serial = 975] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0f852000) [pid = 1872] [serial = 965] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e38da2400) [pid = 1872] [serial = 947] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e0f61f000) [pid = 1872] [serial = 929] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e2097f800) [pid = 1872] [serial = 987] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e1cbf1800) [pid = 1872] [serial = 980] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e1eb36000) [pid = 1872] [serial = 983] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e0f618400) [pid = 1872] [serial = 969] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e2068d800) [pid = 1872] [serial = 938] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e1a57ac00) [pid = 1872] [serial = 974] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e0f5bbc00) [pid = 1872] [serial = 950] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e22fc3400) [pid = 1872] [serial = 944] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e0f4c4000) [pid = 1872] [serial = 968] [outer = (nil)] [url = about:blank] 00:51:03 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e21288400) [pid = 1872] [serial = 645] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1901ms 00:51:03 INFO - PROCESS | 1872 | 1461138663155 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:51:03 INFO - PROCESS | 1872 | 1461138663160 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:51:03 INFO - PROCESS | 1872 | 1461138663167 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 1872 | 1461138663173 Marionette TRACE conn3 <- [1,1446,null,{}] 00:51:03 INFO - PROCESS | 1872 | 1461138663190 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}] 00:51:03 INFO - PROCESS | 1872 | 1461138663405 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:51:03 INFO - PROCESS | 1872 | 1461138663606 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120b6800 == 132 [pid = 1872] [id = 369] 00:51:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e1018b000) [pid = 1872] [serial = 1108] [outer = (nil)] 00:51:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e13cd4000) [pid = 1872] [serial = 1109] [outer = 0x7f1e1018b000] 00:51:03 INFO - PROCESS | 1872 | 1461138663691 Marionette DEBUG loaded listener.js 00:51:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e14ad4400) [pid = 1872] [serial = 1110] [outer = 0x7f1e1018b000] 00:51:04 INFO - PROCESS | 1872 | 1461138664529 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]]]}] 00:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1440ms 00:51:04 INFO - PROCESS | 1872 | 1461138664606 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:51:04 INFO - PROCESS | 1872 | 1461138664612 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:51:04 INFO - PROCESS | 1872 | 1461138664619 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1872 | 1461138664622 Marionette TRACE conn3 <- [1,1450,null,{}] 00:51:04 INFO - PROCESS | 1872 | 1461138664628 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}] 00:51:04 INFO - PROCESS | 1872 | 1461138664833 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:51:05 INFO - PROCESS | 1872 | 1461138665022 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a212800 == 133 [pid = 1872] [id = 370] 00:51:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e132cfc00) [pid = 1872] [serial = 1111] [outer = (nil)] 00:51:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e1b368400) [pid = 1872] [serial = 1112] [outer = 0x7f1e132cfc00] 00:51:05 INFO - PROCESS | 1872 | 1461138665092 Marionette DEBUG loaded listener.js 00:51:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e1cb7ec00) [pid = 1872] [serial = 1113] [outer = 0x7f1e132cfc00] 00:51:06 INFO - PROCESS | 1872 | 1461138666019 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]]]}] 00:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1436ms 00:51:06 INFO - PROCESS | 1872 | 1461138666054 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:51:06 INFO - PROCESS | 1872 | 1461138666059 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:51:06 INFO - PROCESS | 1872 | 1461138666066 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1872 | 1461138666068 Marionette TRACE conn3 <- [1,1454,null,{}] 00:51:06 INFO - PROCESS | 1872 | 1461138666082 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}] 00:51:06 INFO - PROCESS | 1872 | 1461138666333 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:51:06 INFO - PROCESS | 1872 | 1461138666374 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c41a000 == 134 [pid = 1872] [id = 371] 00:51:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e1cb8a400) [pid = 1872] [serial = 1114] [outer = (nil)] 00:51:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e1da2f400) [pid = 1872] [serial = 1115] [outer = 0x7f1e1cb8a400] 00:51:06 INFO - PROCESS | 1872 | 1461138666437 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e1eb36000) [pid = 1872] [serial = 1116] [outer = 0x7f1e1cb8a400] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e0b3dac00) [pid = 1872] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e0f855400) [pid = 1872] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e1a6bbc00) [pid = 1872] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e0f615c00) [pid = 1872] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e0fe6ac00) [pid = 1872] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e0f849c00) [pid = 1872] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e1c2b2400) [pid = 1872] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:51:07 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e10f45000) [pid = 1872] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:51:08 INFO - PROCESS | 1872 | 1461138668077 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]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2040ms 00:51:08 INFO - PROCESS | 1872 | 1461138668109 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:51:08 INFO - PROCESS | 1872 | 1461138668113 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:51:08 INFO - PROCESS | 1872 | 1461138668120 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1872 | 1461138668124 Marionette TRACE conn3 <- [1,1458,null,{}] 00:51:08 INFO - PROCESS | 1872 | 1461138668130 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}] 00:51:08 INFO - PROCESS | 1872 | 1461138668349 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:51:08 INFO - PROCESS | 1872 | 1461138668513 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc67000 == 135 [pid = 1872] [id = 372] 00:51:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e0f5a0400) [pid = 1872] [serial = 1117] [outer = (nil)] 00:51:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e1fa8e000) [pid = 1872] [serial = 1118] [outer = 0x7f1e0f5a0400] 00:51:08 INFO - PROCESS | 1872 | 1461138668581 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e20978800) [pid = 1872] [serial = 1119] [outer = 0x7f1e0f5a0400] 00:51:09 INFO - PROCESS | 1872 | 1461138669334 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]]]}] 00:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1284ms 00:51:09 INFO - PROCESS | 1872 | 1461138669404 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 1872 | 1461138669421 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:51:09 INFO - PROCESS | 1872 | 1461138669428 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 1872 | 1461138669432 Marionette TRACE conn3 <- [1,1462,null,{}] 00:51:09 INFO - PROCESS | 1872 | 1461138669438 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}] 00:51:09 INFO - PROCESS | 1872 | 1461138669660 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:51:10 INFO - PROCESS | 1872 | 1461138670022 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba45000 == 136 [pid = 1872] [id = 373] 00:51:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e0b3dac00) [pid = 1872] [serial = 1120] [outer = (nil)] 00:51:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e0b5c5000) [pid = 1872] [serial = 1121] [outer = 0x7f1e0b3dac00] 00:51:10 INFO - PROCESS | 1872 | 1461138670119 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e0e4dd800) [pid = 1872] [serial = 1122] [outer = 0x7f1e0b3dac00] 00:51:11 INFO - PROCESS | 1872 | 1461138671085 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]]]}] 00:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1730ms 00:51:11 INFO - PROCESS | 1872 | 1461138671161 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 1872 | 1461138671169 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:51:11 INFO - PROCESS | 1872 | 1461138671180 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 1872 | 1461138671184 Marionette TRACE conn3 <- [1,1466,null,{}] 00:51:11 INFO - PROCESS | 1872 | 1461138671194 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}] 00:51:11 INFO - PROCESS | 1872 | 1461138671467 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:51:11 INFO - PROCESS | 1872 | 1461138671762 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13cac000 == 137 [pid = 1872] [id = 374] 00:51:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e0f858000) [pid = 1872] [serial = 1123] [outer = (nil)] 00:51:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e10187c00) [pid = 1872] [serial = 1124] [outer = 0x7f1e0f858000] 00:51:11 INFO - PROCESS | 1872 | 1461138671846 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e1175dc00) [pid = 1872] [serial = 1125] [outer = 0x7f1e0f858000] 00:51:12 INFO - PROCESS | 1872 | 1461138672962 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]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1843ms 00:51:13 INFO - PROCESS | 1872 | 1461138673032 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1872 | 1461138673044 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:51:13 INFO - PROCESS | 1872 | 1461138673056 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1872 | 1461138673063 Marionette TRACE conn3 <- [1,1470,null,{}] 00:51:13 INFO - PROCESS | 1872 | 1461138673073 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}] 00:51:13 INFO - PROCESS | 1872 | 1461138673454 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:51:13 INFO - PROCESS | 1872 | 1461138673820 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cf2a000 == 138 [pid = 1872] [id = 375] 00:51:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e0fe6a400) [pid = 1872] [serial = 1126] [outer = (nil)] 00:51:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e13718800) [pid = 1872] [serial = 1127] [outer = 0x7f1e0fe6a400] 00:51:13 INFO - PROCESS | 1872 | 1461138673934 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e1a4e0000) [pid = 1872] [serial = 1128] [outer = 0x7f1e0fe6a400] 00:51:14 INFO - PROCESS | 1872 | 1461138674986 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]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1995ms 00:51:15 INFO - PROCESS | 1872 | 1461138675049 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:51:15 INFO - PROCESS | 1872 | 1461138675054 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:51:15 INFO - PROCESS | 1872 | 1461138675070 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1872 | 1461138675080 Marionette TRACE conn3 <- [1,1474,null,{}] 00:51:15 INFO - PROCESS | 1872 | 1461138675090 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}] 00:51:15 INFO - PROCESS | 1872 | 1461138675368 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:51:15 INFO - PROCESS | 1872 | 1461138675634 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213cb000 == 139 [pid = 1872] [id = 376] 00:51:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e11f18c00) [pid = 1872] [serial = 1129] [outer = (nil)] 00:51:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e1cb8ac00) [pid = 1872] [serial = 1130] [outer = 0x7f1e11f18c00] 00:51:15 INFO - PROCESS | 1872 | 1461138675713 Marionette DEBUG loaded listener.js 00:51:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e1de3c400) [pid = 1872] [serial = 1131] [outer = 0x7f1e11f18c00] 00:51:16 INFO - PROCESS | 1872 | 1461138676632 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]]]}] 00:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1608ms 00:51:16 INFO - PROCESS | 1872 | 1461138676669 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:51:16 INFO - PROCESS | 1872 | 1461138676675 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:51:16 INFO - PROCESS | 1872 | 1461138676682 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 1872 | 1461138676686 Marionette TRACE conn3 <- [1,1478,null,{}] 00:51:16 INFO - PROCESS | 1872 | 1461138676693 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}] 00:51:16 INFO - PROCESS | 1872 | 1461138676919 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:51:17 INFO - PROCESS | 1872 | 1461138677168 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25ca9000 == 140 [pid = 1872] [id = 377] 00:51:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e12127800) [pid = 1872] [serial = 1132] [outer = (nil)] 00:51:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e20738c00) [pid = 1872] [serial = 1133] [outer = 0x7f1e12127800] 00:51:17 INFO - PROCESS | 1872 | 1461138677259 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e2085f400) [pid = 1872] [serial = 1134] [outer = 0x7f1e12127800] 00:51:18 INFO - PROCESS | 1872 | 1461138678195 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]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1589ms 00:51:18 INFO - PROCESS | 1872 | 1461138678272 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 1872 | 1461138678277 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:51:18 INFO - PROCESS | 1872 | 1461138678284 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1872 | 1461138678288 Marionette TRACE conn3 <- [1,1482,null,{}] 00:51:18 INFO - PROCESS | 1872 | 1461138678294 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}] 00:51:18 INFO - PROCESS | 1872 | 1461138678549 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:51:18 INFO - PROCESS | 1872 | 1461138678821 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292e5800 == 141 [pid = 1872] [id = 378] 00:51:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e217a9c00) [pid = 1872] [serial = 1135] [outer = (nil)] 00:51:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e217f0400) [pid = 1872] [serial = 1136] [outer = 0x7f1e217a9c00] 00:51:18 INFO - PROCESS | 1872 | 1461138678914 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e25516c00) [pid = 1872] [serial = 1137] [outer = 0x7f1e217a9c00] 00:51:19 INFO - PROCESS | 1872 | 1461138679954 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]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1740ms 00:51:20 INFO - PROCESS | 1872 | 1461138680026 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:51:20 INFO - PROCESS | 1872 | 1461138680031 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:51:20 INFO - PROCESS | 1872 | 1461138680038 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1872 | 1461138680042 Marionette TRACE conn3 <- [1,1486,null,{}] 00:51:20 INFO - PROCESS | 1872 | 1461138680049 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}] 00:51:20 INFO - PROCESS | 1872 | 1461138680283 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:51:20 INFO - PROCESS | 1872 | 1461138680547 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39319800 == 142 [pid = 1872] [id = 379] 00:51:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e26168400) [pid = 1872] [serial = 1138] [outer = (nil)] 00:51:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e277d7800) [pid = 1872] [serial = 1139] [outer = 0x7f1e26168400] 00:51:20 INFO - PROCESS | 1872 | 1461138680626 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e2cf55400) [pid = 1872] [serial = 1140] [outer = 0x7f1e26168400] 00:51:21 INFO - PROCESS | 1872 | 1461138681502 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]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1534ms 00:51:21 INFO - PROCESS | 1872 | 1461138681571 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1872 | 1461138681576 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:51:21 INFO - PROCESS | 1872 | 1461138681583 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 1872 | 1461138681587 Marionette TRACE conn3 <- [1,1490,null,{}] 00:51:21 INFO - PROCESS | 1872 | 1461138681594 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}] 00:51:21 INFO - PROCESS | 1872 | 1461138681820 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:51:22 INFO - PROCESS | 1872 | 1461138682066 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e28b800 == 143 [pid = 1872] [id = 380] 00:51:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e2551cc00) [pid = 1872] [serial = 1141] [outer = (nil)] 00:51:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e33ed9400) [pid = 1872] [serial = 1142] [outer = 0x7f1e2551cc00] 00:51:22 INFO - PROCESS | 1872 | 1461138682157 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e36ad7000) [pid = 1872] [serial = 1143] [outer = 0x7f1e2551cc00] 00:51:23 INFO - PROCESS | 1872 | 1461138683043 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]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1488ms 00:51:23 INFO - PROCESS | 1872 | 1461138683072 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 1872 | 1461138683076 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:51:23 INFO - PROCESS | 1872 | 1461138683083 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1872 | 1461138683087 Marionette TRACE conn3 <- [1,1494,null,{}] 00:51:23 INFO - PROCESS | 1872 | 1461138683093 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}] 00:51:23 INFO - PROCESS | 1872 | 1461138683308 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:51:23 INFO - PROCESS | 1872 | 1461138683514 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11fad800 == 144 [pid = 1872] [id = 381] 00:51:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e0d6a2400) [pid = 1872] [serial = 1144] [outer = (nil)] 00:51:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e0d6aa800) [pid = 1872] [serial = 1145] [outer = 0x7f1e0d6a2400] 00:51:23 INFO - PROCESS | 1872 | 1461138683632 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e0d6af400) [pid = 1872] [serial = 1146] [outer = 0x7f1e0d6a2400] 00:51:24 INFO - PROCESS | 1872 | 1461138684600 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]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1580ms 00:51:24 INFO - PROCESS | 1872 | 1461138684665 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1872 | 1461138684668 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:51:24 INFO - PROCESS | 1872 | 1461138684675 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1872 | 1461138684679 Marionette TRACE conn3 <- [1,1498,null,{}] 00:51:24 INFO - PROCESS | 1872 | 1461138684684 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}] 00:51:24 INFO - PROCESS | 1872 | 1461138684905 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:51:25 INFO - PROCESS | 1872 | 1461138685151 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11054000 == 145 [pid = 1872] [id = 382] 00:51:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e0d6a4c00) [pid = 1872] [serial = 1147] [outer = (nil)] 00:51:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e32dc3000) [pid = 1872] [serial = 1148] [outer = 0x7f1e0d6a4c00] 00:51:25 INFO - PROCESS | 1872 | 1461138685271 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e3884e400) [pid = 1872] [serial = 1149] [outer = 0x7f1e0d6a4c00] 00:51:26 INFO - PROCESS | 1872 | 1461138686133 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]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1485ms 00:51:26 INFO - PROCESS | 1872 | 1461138686162 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:51:26 INFO - PROCESS | 1872 | 1461138686166 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:51:26 INFO - PROCESS | 1872 | 1461138686173 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 1872 | 1461138686176 Marionette TRACE conn3 <- [1,1502,null,{}] 00:51:26 INFO - PROCESS | 1872 | 1461138686182 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}] 00:51:26 INFO - PROCESS | 1872 | 1461138686397 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:51:26 INFO - PROCESS | 1872 | 1461138686603 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c13800 == 146 [pid = 1872] [id = 383] 00:51:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e0b382400) [pid = 1872] [serial = 1150] [outer = (nil)] 00:51:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e0b386000) [pid = 1872] [serial = 1151] [outer = 0x7f1e0b382400] 00:51:26 INFO - PROCESS | 1872 | 1461138686731 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e0d6b1000) [pid = 1872] [serial = 1152] [outer = 0x7f1e0b382400] 00:51:27 INFO - PROCESS | 1872 | 1461138687686 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]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1580ms 00:51:27 INFO - PROCESS | 1872 | 1461138687754 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1872 | 1461138687757 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:51:27 INFO - PROCESS | 1872 | 1461138687764 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1872 | 1461138687769 Marionette TRACE conn3 <- [1,1506,null,{}] 00:51:27 INFO - PROCESS | 1872 | 1461138687775 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}] 00:51:28 INFO - PROCESS | 1872 | 1461138688058 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:51:28 INFO - PROCESS | 1872 | 1461138688352 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aed5800 == 147 [pid = 1872] [id = 384] 00:51:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e0f57d400) [pid = 1872] [serial = 1153] [outer = (nil)] 00:51:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e0f588800) [pid = 1872] [serial = 1154] [outer = 0x7f1e0f57d400] 00:51:28 INFO - PROCESS | 1872 | 1461138688427 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e38dacc00) [pid = 1872] [serial = 1155] [outer = 0x7f1e0f57d400] 00:51:29 INFO - PROCESS | 1872 | 1461138689319 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]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1584ms 00:51:29 INFO - PROCESS | 1872 | 1461138689349 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:51:29 INFO - PROCESS | 1872 | 1461138689353 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:51:29 INFO - PROCESS | 1872 | 1461138689362 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 1872 | 1461138689364 Marionette TRACE conn3 <- [1,1510,null,{}] 00:51:29 INFO - PROCESS | 1872 | 1461138689371 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}] 00:51:29 INFO - PROCESS | 1872 | 1461138689585 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:51:29 INFO - PROCESS | 1872 | 1461138689864 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f92800 == 148 [pid = 1872] [id = 385] 00:51:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 281 (0x7f1e0dce6400) [pid = 1872] [serial = 1156] [outer = (nil)] 00:51:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 282 (0x7f1e0dceb800) [pid = 1872] [serial = 1157] [outer = 0x7f1e0dce6400] 00:51:29 INFO - PROCESS | 1872 | 1461138689986 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 283 (0x7f1e0dcefc00) [pid = 1872] [serial = 1158] [outer = 0x7f1e0dce6400] 00:51:30 INFO - PROCESS | 1872 | 1461138690840 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]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1533ms 00:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:51:30 INFO - PROCESS | 1872 | 1461138690894 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1872 | 1461138690897 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:51:30 INFO - PROCESS | 1872 | 1461138690904 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1872 | 1461138690908 Marionette TRACE conn3 <- [1,1514,null,{}] 00:51:30 INFO - PROCESS | 1872 | 1461138690913 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}] 00:51:31 INFO - PROCESS | 1872 | 1461138691134 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:51:31 INFO - PROCESS | 1872 | 1461138691502 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ddec000 == 149 [pid = 1872] [id = 386] 00:51:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 284 (0x7f1e0af6a000) [pid = 1872] [serial = 1159] [outer = (nil)] 00:51:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 285 (0x7f1e0af6ec00) [pid = 1872] [serial = 1160] [outer = 0x7f1e0af6a000] 00:51:31 INFO - PROCESS | 1872 | 1461138691638 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 286 (0x7f1e0af73400) [pid = 1872] [serial = 1161] [outer = 0x7f1e0af6a000] 00:51:32 INFO - PROCESS | 1872 | 1461138692651 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]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1799ms 00:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:51:32 INFO - PROCESS | 1872 | 1461138692702 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1872 | 1461138692705 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:51:32 INFO - PROCESS | 1872 | 1461138692713 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1872 | 1461138692716 Marionette TRACE conn3 <- [1,1518,null,{}] 00:51:32 INFO - PROCESS | 1872 | 1461138692723 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}] 00:51:32 INFO - PROCESS | 1872 | 1461138692977 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:51:33 INFO - PROCESS | 1872 | 1461138693226 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b184800 == 150 [pid = 1872] [id = 387] 00:51:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 287 (0x7f1e0af68c00) [pid = 1872] [serial = 1162] [outer = (nil)] 00:51:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 288 (0x7f1e0dcea800) [pid = 1872] [serial = 1163] [outer = 0x7f1e0af68c00] 00:51:33 INFO - PROCESS | 1872 | 1461138693372 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 289 (0x7f1e0f57ac00) [pid = 1872] [serial = 1164] [outer = 0x7f1e0af68c00] 00:51:34 INFO - PROCESS | 1872 | 1461138694261 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]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1582ms 00:51:34 INFO - PROCESS | 1872 | 1461138694295 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1872 | 1461138694297 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:51:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:51:34 INFO - PROCESS | 1872 | 1461138694305 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1872 | 1461138694308 Marionette TRACE conn3 <- [1,1522,null,{}] 00:51:34 INFO - PROCESS | 1872 | 1461138694315 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}] 00:51:34 INFO - PROCESS | 1872 | 1461138694578 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:51:34 INFO - PROCESS | 1872 | 1461138694924 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b4ee000 == 151 [pid = 1872] [id = 388] 00:51:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 290 (0x7f1e0af6a400) [pid = 1872] [serial = 1165] [outer = (nil)] 00:51:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 291 (0x7f1e0d7e7000) [pid = 1872] [serial = 1166] [outer = 0x7f1e0af6a400] 00:51:35 INFO - PROCESS | 1872 | 1461138695002 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 292 (0x7f1e0d7eac00) [pid = 1872] [serial = 1167] [outer = 0x7f1e0af6a400] 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:51:35 INFO - PROCESS | 1872 | 1461138695846 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"]]]}] 00:51:35 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 () { 00:51:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:51:35 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 () { 00:51:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:51:35 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 () { 00:51:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:51:35 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 () { 00:51:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:51:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:51:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1591ms 00:51:35 INFO - PROCESS | 1872 | 1461138695930 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1872 | 1461138695935 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:51:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:51:35 INFO - PROCESS | 1872 | 1461138695946 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1872 | 1461138695948 Marionette TRACE conn3 <- [1,1526,null,{}] 00:51:35 INFO - PROCESS | 1872 | 1461138695955 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}] 00:51:36 INFO - PROCESS | 1872 | 1461138696177 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:51:36 INFO - PROCESS | 1872 | 1461138696388 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c40a800 == 152 [pid = 1872] [id = 389] 00:51:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 293 (0x7f1e0af72c00) [pid = 1872] [serial = 1168] [outer = (nil)] 00:51:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 294 (0x7f1e0e20f800) [pid = 1872] [serial = 1169] [outer = 0x7f1e0af72c00] 00:51:36 INFO - PROCESS | 1872 | 1461138696502 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 295 (0x7f1e1affb000) [pid = 1872] [serial = 1170] [outer = 0x7f1e0af72c00] 00:51:37 INFO - PROCESS | 1872 | 1461138697375 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"]]]}] 00:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:51:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1487ms 00:51:37 INFO - PROCESS | 1872 | 1461138697437 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 1872 | 1461138697440 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:51:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:51:37 INFO - PROCESS | 1872 | 1461138697447 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1872 | 1461138697451 Marionette TRACE conn3 <- [1,1530,null,{}] 00:51:37 INFO - PROCESS | 1872 | 1461138697457 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}] 00:51:37 INFO - PROCESS | 1872 | 1461138697680 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:51:37 INFO - PROCESS | 1872 | 1461138697895 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d918800 == 153 [pid = 1872] [id = 390] 00:51:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 296 (0x7f1e0d7e1800) [pid = 1872] [serial = 1171] [outer = (nil)] 00:51:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 297 (0x7f1e14c58000) [pid = 1872] [serial = 1172] [outer = 0x7f1e0d7e1800] 00:51:38 INFO - PROCESS | 1872 | 1461138698010 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 298 (0x7f1e14c5d400) [pid = 1872] [serial = 1173] [outer = 0x7f1e0d7e1800] 00:51:39 INFO - PROCESS | 1872 | 1461138699361 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]]]}] 00:51:39 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 00:51:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:51:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:51:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:51:39 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. 00:51:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:51:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1941ms 00:51:39 INFO - PROCESS | 1872 | 1461138699391 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1872 | 1461138699398 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:51:39 INFO - PROCESS | 1872 | 1461138699409 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1872 | 1461138699413 Marionette TRACE conn3 <- [1,1534,null,{}] 00:51:39 INFO - PROCESS | 1872 | 1461138699422 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}] 00:51:39 INFO - PROCESS | 1872 | 1461138699684 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:51:39 INFO - PROCESS | 1872 | 1461138699931 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111dd000 == 154 [pid = 1872] [id = 391] 00:51:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 299 (0x7f1e0d6a2c00) [pid = 1872] [serial = 1174] [outer = (nil)] 00:51:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 300 (0x7f1e0e210800) [pid = 1872] [serial = 1175] [outer = 0x7f1e0d6a2c00] 00:51:40 INFO - PROCESS | 1872 | 1461138700044 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 301 (0x7f1e0f57a800) [pid = 1872] [serial = 1176] [outer = 0x7f1e0d6a2c00] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc67000 == 153 [pid = 1872] [id = 372] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c41a000 == 152 [pid = 1872] [id = 371] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a212800 == 151 [pid = 1872] [id = 370] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120b6800 == 150 [pid = 1872] [id = 369] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ba52000 == 149 [pid = 1872] [id = 368] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13cad800 == 148 [pid = 1872] [id = 367] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc5b000 == 147 [pid = 1872] [id = 363] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3ba47800 == 146 [pid = 1872] [id = 362] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3505e800 == 145 [pid = 1872] [id = 361] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34073800 == 144 [pid = 1872] [id = 360] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2ceb0800 == 143 [pid = 1872] [id = 359] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e272e5000 == 142 [pid = 1872] [id = 358] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266c2000 == 141 [pid = 1872] [id = 357] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f88800 == 140 [pid = 1872] [id = 356] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2166c800 == 139 [pid = 1872] [id = 355] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e206c8000 == 138 [pid = 1872] [id = 354] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c19f800 == 137 [pid = 1872] [id = 353] 00:51:40 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11abb800 == 136 [pid = 1872] [id = 352] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 300 (0x7f1e1d3b9400) [pid = 1872] [serial = 1055] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 299 (0x7f1e33bba000) [pid = 1872] [serial = 1016] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 298 (0x7f1e0b3dec00) [pid = 1872] [serial = 1034] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 297 (0x7f1e10184c00) [pid = 1872] [serial = 1040] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 296 (0x7f1e25f6ac00) [pid = 1872] [serial = 1013] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 295 (0x7f1e0e208400) [pid = 1872] [serial = 992] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 294 (0x7f1e21551800) [pid = 1872] [serial = 1007] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 293 (0x7f1e25a08000) [pid = 1872] [serial = 1010] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 292 (0x7f1e1aff7400) [pid = 1872] [serial = 1050] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 291 (0x7f1e0f84ec00) [pid = 1872] [serial = 1038] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 290 (0x7f1e1a4d8800) [pid = 1872] [serial = 1047] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 289 (0x7f1e0e20cc00) [pid = 1872] [serial = 1035] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 288 (0x7f1e1371a000) [pid = 1872] [serial = 1044] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 287 (0x7f1e100efc00) [pid = 1872] [serial = 995] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 286 (0x7f1e1d8e9000) [pid = 1872] [serial = 1053] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 285 (0x7f1e144d4c00) [pid = 1872] [serial = 1046] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 284 (0x7f1e1a57b000) [pid = 1872] [serial = 998] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 283 (0x7f1e1a6c0000) [pid = 1872] [serial = 1049] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 282 (0x7f1e1175ac00) [pid = 1872] [serial = 1028] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 281 (0x7f1e1dacb800) [pid = 1872] [serial = 1001] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 280 (0x7f1e0b3e5400) [pid = 1872] [serial = 1022] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e1d03ac00) [pid = 1872] [serial = 1052] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e10f45400) [pid = 1872] [serial = 1041] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e206ea400) [pid = 1872] [serial = 990] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e10190400) [pid = 1872] [serial = 1025] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e35010c00) [pid = 1872] [serial = 1019] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e0f61f800) [pid = 1872] [serial = 1037] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e132c9c00) [pid = 1872] [serial = 1043] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e20691400) [pid = 1872] [serial = 1004] [outer = (nil)] [url = about:blank] 00:51:40 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e117e2000) [pid = 1872] [serial = 1031] [outer = (nil)] [url = about:blank] 00:51:41 INFO - PROCESS | 1872 | 1461138701546 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]]]}] 00:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2190ms 00:51:41 INFO - PROCESS | 1872 | 1461138701599 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 1872 | 1461138701608 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:51:41 INFO - PROCESS | 1872 | 1461138701643 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 1872 | 1461138701648 Marionette TRACE conn3 <- [1,1538,null,{}] 00:51:41 INFO - PROCESS | 1872 | 1461138701654 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}] 00:51:41 INFO - PROCESS | 1872 | 1461138701876 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:51:42 INFO - PROCESS | 1872 | 1461138702097 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101df800 == 137 [pid = 1872] [id = 392] 00:51:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e0d7e6400) [pid = 1872] [serial = 1177] [outer = (nil)] 00:51:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e0f617000) [pid = 1872] [serial = 1178] [outer = 0x7f1e0d7e6400] 00:51:42 INFO - PROCESS | 1872 | 1461138702171 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e100e4c00) [pid = 1872] [serial = 1179] [outer = 0x7f1e0d7e6400] 00:51:42 INFO - PROCESS | 1872 | 1461138702947 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]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1356ms 00:51:43 INFO - PROCESS | 1872 | 1461138703009 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:51:43 INFO - PROCESS | 1872 | 1461138703013 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:51:43 INFO - PROCESS | 1872 | 1461138703020 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1872 | 1461138703026 Marionette TRACE conn3 <- [1,1542,null,{}] 00:51:43 INFO - PROCESS | 1872 | 1461138703041 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}] 00:51:43 INFO - PROCESS | 1872 | 1461138703320 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:51:43 INFO - PROCESS | 1872 | 1461138703357 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ad2800 == 138 [pid = 1872] [id = 393] 00:51:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e11760c00) [pid = 1872] [serial = 1180] [outer = (nil)] 00:51:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e11dbdc00) [pid = 1872] [serial = 1181] [outer = 0x7f1e11760c00] 00:51:43 INFO - PROCESS | 1872 | 1461138703429 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e13714c00) [pid = 1872] [serial = 1182] [outer = 0x7f1e11760c00] 00:51:44 INFO - PROCESS | 1872 | 1461138704366 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]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1387ms 00:51:44 INFO - PROCESS | 1872 | 1461138704408 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:51:44 INFO - PROCESS | 1872 | 1461138704414 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:51:44 INFO - PROCESS | 1872 | 1461138704429 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1872 | 1461138704431 Marionette TRACE conn3 <- [1,1546,null,{}] 00:51:44 INFO - PROCESS | 1872 | 1461138704438 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}] 00:51:44 INFO - PROCESS | 1872 | 1461138704747 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:51:44 INFO - PROCESS | 1872 | 1461138704794 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a20f000 == 139 [pid = 1872] [id = 394] 00:51:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e11f15000) [pid = 1872] [serial = 1183] [outer = (nil)] 00:51:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e14c51400) [pid = 1872] [serial = 1184] [outer = 0x7f1e11f15000] 00:51:44 INFO - PROCESS | 1872 | 1461138704860 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e14c5ec00) [pid = 1872] [serial = 1185] [outer = 0x7f1e11f15000] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e22f6bc00) [pid = 1872] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e1f02b400) [pid = 1872] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e117e8c00) [pid = 1872] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e217ee000) [pid = 1872] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e10f4e000) [pid = 1872] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e22fc9800) [pid = 1872] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e0e210000) [pid = 1872] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e100e6000) [pid = 1872] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e10f42c00) [pid = 1872] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e25292400) [pid = 1872] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e38e2f800) [pid = 1872] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e132cfc00) [pid = 1872] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e1b369400) [pid = 1872] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e209b3800) [pid = 1872] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e1d84a800) [pid = 1872] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e117e4000) [pid = 1872] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e1370d800) [pid = 1872] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e1cb8a400) [pid = 1872] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e11f0b400) [pid = 1872] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e117e3400) [pid = 1872] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e100e3400) [pid = 1872] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e1ef44400) [pid = 1872] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e0f4c8000) [pid = 1872] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e1d8e3800) [pid = 1872] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e24354400) [pid = 1872] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e1b366400) [pid = 1872] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e26db6000) [pid = 1872] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0fe69400) [pid = 1872] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e21287400) [pid = 1872] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e0e20e800) [pid = 1872] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e1018b000) [pid = 1872] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e210ef800) [pid = 1872] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e1b3c8400) [pid = 1872] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e2772c800) [pid = 1872] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e14451800) [pid = 1872] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e1ef3e400) [pid = 1872] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e117e5000) [pid = 1872] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e1aff1c00) [pid = 1872] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e1d84c800) [pid = 1872] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e117ecc00) [pid = 1872] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e209af000) [pid = 1872] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e1b374000) [pid = 1872] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e1cf0e000) [pid = 1872] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e1dacb400) [pid = 1872] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:51:46 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e38da8000) [pid = 1872] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:51:46 INFO - PROCESS | 1872 | 1461138706540 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]]]}] 00:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2142ms 00:51:46 INFO - PROCESS | 1872 | 1461138706563 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:51:46 INFO - PROCESS | 1872 | 1461138706568 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:51:46 INFO - PROCESS | 1872 | 1461138706576 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1872 | 1461138706579 Marionette TRACE conn3 <- [1,1550,null,{}] 00:51:46 INFO - PROCESS | 1872 | 1461138706586 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}] 00:51:46 INFO - PROCESS | 1872 | 1461138706785 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:51:46 INFO - PROCESS | 1872 | 1461138706953 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111d6800 == 140 [pid = 1872] [id = 395] 00:51:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e0d7e5c00) [pid = 1872] [serial = 1186] [outer = (nil)] 00:51:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e117e4000) [pid = 1872] [serial = 1187] [outer = 0x7f1e0d7e5c00] 00:51:47 INFO - PROCESS | 1872 | 1461138707019 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e1444fc00) [pid = 1872] [serial = 1188] [outer = 0x7f1e0d7e5c00] 00:51:47 INFO - PROCESS | 1872 | 1461138707818 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]]]}] 00:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1280ms 00:51:47 INFO - PROCESS | 1872 | 1461138707990 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1872 | 1461138707997 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:51:48 INFO - PROCESS | 1872 | 1461138708011 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 1872 | 1461138708017 Marionette TRACE conn3 <- [1,1554,null,{}] 00:51:48 INFO - PROCESS | 1872 | 1461138708027 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}] 00:51:48 INFO - PROCESS | 1872 | 1461138708294 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:51:48 INFO - PROCESS | 1872 | 1461138708623 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e3de800 == 141 [pid = 1872] [id = 396] 00:51:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e0d6a9c00) [pid = 1872] [serial = 1189] [outer = (nil)] 00:51:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e0dcf1400) [pid = 1872] [serial = 1190] [outer = 0x7f1e0d6a9c00] 00:51:48 INFO - PROCESS | 1872 | 1461138708703 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e0f57bc00) [pid = 1872] [serial = 1191] [outer = 0x7f1e0d6a9c00] 00:51:49 INFO - PROCESS | 1872 | 1461138709679 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]]]}] 00:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1740ms 00:51:49 INFO - PROCESS | 1872 | 1461138709769 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1872 | 1461138709775 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:51:49 INFO - PROCESS | 1872 | 1461138709789 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1872 | 1461138709796 Marionette TRACE conn3 <- [1,1558,null,{}] 00:51:49 INFO - PROCESS | 1872 | 1461138709858 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}] 00:51:50 INFO - PROCESS | 1872 | 1461138710115 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:51:50 INFO - PROCESS | 1872 | 1461138710386 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b3d000 == 142 [pid = 1872] [id = 397] 00:51:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e0f6a0000) [pid = 1872] [serial = 1192] [outer = (nil)] 00:51:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e100e9800) [pid = 1872] [serial = 1193] [outer = 0x7f1e0f6a0000] 00:51:50 INFO - PROCESS | 1872 | 1461138710504 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e1175e400) [pid = 1872] [serial = 1194] [outer = 0x7f1e0f6a0000] 00:51:51 INFO - PROCESS | 1872 | 1461138711530 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]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1801ms 00:51:51 INFO - PROCESS | 1872 | 1461138711588 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1872 | 1461138711592 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:51:51 INFO - PROCESS | 1872 | 1461138711600 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1872 | 1461138711605 Marionette TRACE conn3 <- [1,1562,null,{}] 00:51:51 INFO - PROCESS | 1872 | 1461138711640 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}] 00:51:51 INFO - PROCESS | 1872 | 1461138711879 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:51:52 INFO - PROCESS | 1872 | 1461138712218 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4aa000 == 143 [pid = 1872] [id = 398] 00:51:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e144d2400) [pid = 1872] [serial = 1195] [outer = (nil)] 00:51:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e14acb000) [pid = 1872] [serial = 1196] [outer = 0x7f1e144d2400] 00:51:52 INFO - PROCESS | 1872 | 1461138712304 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e14c5e800) [pid = 1872] [serial = 1197] [outer = 0x7f1e144d2400] 00:51:53 INFO - PROCESS | 1872 | 1461138713234 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]]]}] 00:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1707ms 00:51:53 INFO - PROCESS | 1872 | 1461138713308 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:51:53 INFO - PROCESS | 1872 | 1461138713311 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:51:53 INFO - PROCESS | 1872 | 1461138713319 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 1872 | 1461138713322 Marionette TRACE conn3 <- [1,1566,null,{}] 00:51:53 INFO - PROCESS | 1872 | 1461138713329 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}] 00:51:53 INFO - PROCESS | 1872 | 1461138713563 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:51:53 INFO - PROCESS | 1872 | 1461138713820 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d221000 == 144 [pid = 1872] [id = 399] 00:51:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e0b3ddc00) [pid = 1872] [serial = 1198] [outer = (nil)] 00:51:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e1a577c00) [pid = 1872] [serial = 1199] [outer = 0x7f1e0b3ddc00] 00:51:53 INFO - PROCESS | 1872 | 1461138713943 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e1b2ce400) [pid = 1872] [serial = 1200] [outer = 0x7f1e0b3ddc00] 00:51:54 INFO - PROCESS | 1872 | 1461138714884 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]]]}] 00:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 00:51:54 INFO - PROCESS | 1872 | 1461138714951 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:51:54 INFO - PROCESS | 1872 | 1461138714956 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:51:54 INFO - PROCESS | 1872 | 1461138714964 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1872 | 1461138714967 Marionette TRACE conn3 <- [1,1570,null,{}] 00:51:54 INFO - PROCESS | 1872 | 1461138714974 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}] 00:51:55 INFO - PROCESS | 1872 | 1461138715236 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:51:55 INFO - PROCESS | 1872 | 1461138715487 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1dec2000 == 145 [pid = 1872] [id = 400] 00:51:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e0f59c400) [pid = 1872] [serial = 1201] [outer = (nil)] 00:51:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e1b3cf000) [pid = 1872] [serial = 1202] [outer = 0x7f1e0f59c400] 00:51:55 INFO - PROCESS | 1872 | 1461138715606 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e1cb8a000) [pid = 1872] [serial = 1203] [outer = 0x7f1e0f59c400] 00:51:56 INFO - PROCESS | 1872 | 1461138716476 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]]]}] 00:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1586ms 00:51:56 INFO - PROCESS | 1872 | 1461138716550 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1872 | 1461138716553 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:51:56 INFO - PROCESS | 1872 | 1461138716561 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1872 | 1461138716564 Marionette TRACE conn3 <- [1,1574,null,{}] 00:51:56 INFO - PROCESS | 1872 | 1461138716571 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}] 00:51:56 INFO - PROCESS | 1872 | 1461138716874 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:51:57 INFO - PROCESS | 1872 | 1461138717181 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21117000 == 146 [pid = 1872] [id = 401] 00:51:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e1dee5800) [pid = 1872] [serial = 1204] [outer = (nil)] 00:51:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e1eb41c00) [pid = 1872] [serial = 1205] [outer = 0x7f1e1dee5800] 00:51:57 INFO - PROCESS | 1872 | 1461138717272 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e1fa8b000) [pid = 1872] [serial = 1206] [outer = 0x7f1e1dee5800] 00:51:58 INFO - PROCESS | 1872 | 1461138718163 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]]]}] 00:51:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1643ms 00:51:58 INFO - PROCESS | 1872 | 1461138718203 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 1872 | 1461138718208 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:51:58 INFO - PROCESS | 1872 | 1461138718215 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 1872 | 1461138718217 Marionette TRACE conn3 <- [1,1578,null,{}] 00:51:58 INFO - PROCESS | 1872 | 1461138718224 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}] 00:51:58 INFO - PROCESS | 1872 | 1461138718444 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:51:58 INFO - PROCESS | 1872 | 1461138718748 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21898800 == 147 [pid = 1872] [id = 402] 00:51:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e1d8e9400) [pid = 1872] [serial = 1207] [outer = (nil)] 00:51:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e2068ec00) [pid = 1872] [serial = 1208] [outer = 0x7f1e1d8e9400] 00:51:58 INFO - PROCESS | 1872 | 1461138718832 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e20734800) [pid = 1872] [serial = 1209] [outer = 0x7f1e1d8e9400] 00:51:59 INFO - PROCESS | 1872 | 1461138719660 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]]]}] 00:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1481ms 00:51:59 INFO - PROCESS | 1872 | 1461138719696 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:51:59 INFO - PROCESS | 1872 | 1461138719701 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:51:59 INFO - PROCESS | 1872 | 1461138719708 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1872 | 1461138719712 Marionette TRACE conn3 <- [1,1582,null,{}] 00:51:59 INFO - PROCESS | 1872 | 1461138719719 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}] 00:51:59 INFO - PROCESS | 1872 | 1461138719983 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:52:00 INFO - PROCESS | 1872 | 1461138720236 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25bbe800 == 148 [pid = 1872] [id = 403] 00:52:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e1dee6800) [pid = 1872] [serial = 1210] [outer = (nil)] 00:52:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e207c7c00) [pid = 1872] [serial = 1211] [outer = 0x7f1e1dee6800] 00:52:00 INFO - PROCESS | 1872 | 1461138720356 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e209b3800) [pid = 1872] [serial = 1212] [outer = 0x7f1e1dee6800] 00:52:01 INFO - PROCESS | 1872 | 1461138721231 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]]]}] 00:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1584ms 00:52:01 INFO - PROCESS | 1872 | 1461138721293 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:52:01 INFO - PROCESS | 1872 | 1461138721296 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:52:01 INFO - PROCESS | 1872 | 1461138721304 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:52:01 INFO - PROCESS | 1872 | 1461138721308 Marionette TRACE conn3 <- [1,1586,null,{}] 00:52:01 INFO - PROCESS | 1872 | 1461138721314 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}] 00:52:01 INFO - PROCESS | 1872 | 1461138721558 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:52:01 INFO - PROCESS | 1872 | 1461138721813 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26889800 == 149 [pid = 1872] [id = 404] 00:52:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e205f6800) [pid = 1872] [serial = 1213] [outer = (nil)] 00:52:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e20f7ec00) [pid = 1872] [serial = 1214] [outer = 0x7f1e205f6800] 00:52:01 INFO - PROCESS | 1872 | 1461138721939 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e210f6c00) [pid = 1872] [serial = 1215] [outer = 0x7f1e205f6800] 00:52:02 INFO - PROCESS | 1872 | 1461138722842 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]]]}] 00:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1584ms 00:52:02 INFO - PROCESS | 1872 | 1461138722889 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1872 | 1461138722892 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:52:02 INFO - PROCESS | 1872 | 1461138722901 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1872 | 1461138722905 Marionette TRACE conn3 <- [1,1590,null,{}] 00:52:02 INFO - PROCESS | 1872 | 1461138722911 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}] 00:52:03 INFO - PROCESS | 1872 | 1461138723149 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:52:03 INFO - PROCESS | 1872 | 1461138723449 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2917b800 == 150 [pid = 1872] [id = 405] 00:52:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e20f7d800) [pid = 1872] [serial = 1216] [outer = (nil)] 00:52:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e2154ac00) [pid = 1872] [serial = 1217] [outer = 0x7f1e20f7d800] 00:52:03 INFO - PROCESS | 1872 | 1461138723534 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e217b2800) [pid = 1872] [serial = 1218] [outer = 0x7f1e20f7d800] 00:52:04 INFO - PROCESS | 1872 | 1461138724444 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]]]}] 00:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1585ms 00:52:04 INFO - PROCESS | 1872 | 1461138724487 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1872 | 1461138724492 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:52:04 INFO - PROCESS | 1872 | 1461138724500 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1872 | 1461138724505 Marionette TRACE conn3 <- [1,1594,null,{}] 00:52:04 INFO - PROCESS | 1872 | 1461138724512 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}] 00:52:04 INFO - PROCESS | 1872 | 1461138724767 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:52:05 INFO - PROCESS | 1872 | 1461138725150 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34d08000 == 151 [pid = 1872] [id = 406] 00:52:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e2427c000) [pid = 1872] [serial = 1219] [outer = (nil)] 00:52:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e24358000) [pid = 1872] [serial = 1220] [outer = 0x7f1e2427c000] 00:52:05 INFO - PROCESS | 1872 | 1461138725243 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e2529c000) [pid = 1872] [serial = 1221] [outer = 0x7f1e2427c000] 00:52:06 INFO - PROCESS | 1872 | 1461138726141 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]]]}] 00:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1685ms 00:52:06 INFO - PROCESS | 1872 | 1461138726185 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1872 | 1461138726189 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:52:06 INFO - PROCESS | 1872 | 1461138726196 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1872 | 1461138726200 Marionette TRACE conn3 <- [1,1598,null,{}] 00:52:06 INFO - PROCESS | 1872 | 1461138726206 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}] 00:52:06 INFO - PROCESS | 1872 | 1461138726429 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:52:06 INFO - PROCESS | 1872 | 1461138726688 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3908b800 == 152 [pid = 1872] [id = 407] 00:52:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e253d3000) [pid = 1872] [serial = 1222] [outer = (nil)] 00:52:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e2551f400) [pid = 1872] [serial = 1223] [outer = 0x7f1e253d3000] 00:52:06 INFO - PROCESS | 1872 | 1461138726810 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e25a0e000) [pid = 1872] [serial = 1224] [outer = 0x7f1e253d3000] 00:52:07 INFO - PROCESS | 1872 | 1461138727648 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]]]}] 00:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1492ms 00:52:07 INFO - PROCESS | 1872 | 1461138727688 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1872 | 1461138727691 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:52:07 INFO - PROCESS | 1872 | 1461138727699 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1872 | 1461138727703 Marionette TRACE conn3 <- [1,1602,null,{}] 00:52:07 INFO - PROCESS | 1872 | 1461138727709 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}] 00:52:07 INFO - PROCESS | 1872 | 1461138727929 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:52:08 INFO - PROCESS | 1872 | 1461138728192 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e271000 == 153 [pid = 1872] [id = 408] 00:52:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e1dad8000) [pid = 1872] [serial = 1225] [outer = (nil)] 00:52:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e26ca9400) [pid = 1872] [serial = 1226] [outer = 0x7f1e1dad8000] 00:52:08 INFO - PROCESS | 1872 | 1461138728312 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e27b0f400) [pid = 1872] [serial = 1227] [outer = 0x7f1e1dad8000] 00:52:09 INFO - PROCESS | 1872 | 1461138729175 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]]]}] 00:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1534ms 00:52:09 INFO - PROCESS | 1872 | 1461138729235 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1872 | 1461138729238 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:52:09 INFO - PROCESS | 1872 | 1461138729245 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1872 | 1461138729249 Marionette TRACE conn3 <- [1,1606,null,{}] 00:52:09 INFO - PROCESS | 1872 | 1461138729255 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}] 00:52:09 INFO - PROCESS | 1872 | 1461138729481 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:52:09 INFO - PROCESS | 1872 | 1461138729693 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b3a1800 == 154 [pid = 1872] [id = 409] 00:52:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e2077e400) [pid = 1872] [serial = 1228] [outer = (nil)] 00:52:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e33edec00) [pid = 1872] [serial = 1229] [outer = 0x7f1e2077e400] 00:52:09 INFO - PROCESS | 1872 | 1461138729809 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e34ebf400) [pid = 1872] [serial = 1230] [outer = 0x7f1e2077e400] 00:52:10 INFO - PROCESS | 1872 | 1461138730853 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]]]}] 00:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1685ms 00:52:10 INFO - PROCESS | 1872 | 1461138730931 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1872 | 1461138730934 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:52:10 INFO - PROCESS | 1872 | 1461138730941 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1872 | 1461138730943 Marionette TRACE conn3 <- [1,1610,null,{}] 00:52:10 INFO - PROCESS | 1872 | 1461138730950 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}] 00:52:11 INFO - PROCESS | 1872 | 1461138731244 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:52:11 INFO - PROCESS | 1872 | 1461138731551 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e099c1000 == 155 [pid = 1872] [id = 410] 00:52:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 281 (0x7f1e0b5c5800) [pid = 1872] [serial = 1231] [outer = (nil)] 00:52:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 282 (0x7f1e0d64bc00) [pid = 1872] [serial = 1232] [outer = 0x7f1e0b5c5800] 00:52:11 INFO - PROCESS | 1872 | 1461138731626 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 283 (0x7f1e0d650800) [pid = 1872] [serial = 1233] [outer = 0x7f1e0b5c5800] 00:52:12 INFO - PROCESS | 1872 | 1461138732478 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]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1579ms 00:52:12 INFO - PROCESS | 1872 | 1461138732521 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:52:12 INFO - PROCESS | 1872 | 1461138732525 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:52:12 INFO - PROCESS | 1872 | 1461138732532 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1872 | 1461138732536 Marionette TRACE conn3 <- [1,1614,null,{}] 00:52:12 INFO - PROCESS | 1872 | 1461138732542 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}] 00:52:12 INFO - PROCESS | 1872 | 1461138732762 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:52:13 INFO - PROCESS | 1872 | 1461138733023 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba58000 == 156 [pid = 1872] [id = 411] 00:52:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 284 (0x7f1e0d650c00) [pid = 1872] [serial = 1234] [outer = (nil)] 00:52:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 285 (0x7f1e0f618000) [pid = 1872] [serial = 1235] [outer = 0x7f1e0d650c00] 00:52:13 INFO - PROCESS | 1872 | 1461138733141 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 286 (0x7f1e1d3b8000) [pid = 1872] [serial = 1236] [outer = 0x7f1e0d650c00] 00:52:14 INFO - PROCESS | 1872 | 1461138734052 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]]]}] 00:52:14 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 00:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1581ms 00:52:14 INFO - PROCESS | 1872 | 1461138734114 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1872 | 1461138734118 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:52:14 INFO - PROCESS | 1872 | 1461138734124 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1872 | 1461138734127 Marionette TRACE conn3 <- [1,1618,null,{}] 00:52:14 INFO - PROCESS | 1872 | 1461138734133 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}] 00:52:14 INFO - PROCESS | 1872 | 1461138734360 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:52:14 INFO - PROCESS | 1872 | 1461138734668 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1005c000 == 157 [pid = 1872] [id = 412] 00:52:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 287 (0x7f1e0e4dd000) [pid = 1872] [serial = 1237] [outer = (nil)] 00:52:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 288 (0x7f1e0f4cf000) [pid = 1872] [serial = 1238] [outer = 0x7f1e0e4dd000] 00:52:14 INFO - PROCESS | 1872 | 1461138734750 Marionette DEBUG loaded listener.js 00:52:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 289 (0x7f1e132d2000) [pid = 1872] [serial = 1239] [outer = 0x7f1e0e4dd000] 00:52:15 INFO - PROCESS | 1872 | 1461138735638 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]]]}] 00:52:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:52:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1579ms 00:52:15 INFO - PROCESS | 1872 | 1461138735705 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:52:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:52:15 INFO - PROCESS | 1872 | 1461138735709 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:52:15 INFO - PROCESS | 1872 | 1461138735716 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:52:15 INFO - PROCESS | 1872 | 1461138735720 Marionette TRACE conn3 <- [1,1622,null,{}] 00:52:15 INFO - PROCESS | 1872 | 1461138735726 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}] 00:52:15 INFO - PROCESS | 1872 | 1461138735980 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:52:16 INFO - PROCESS | 1872 | 1461138736694 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0dde4000 == 158 [pid = 1872] [id = 413] 00:52:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 290 (0x7f1e0af69c00) [pid = 1872] [serial = 1240] [outer = (nil)] 00:52:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 291 (0x7f1e0af70400) [pid = 1872] [serial = 1241] [outer = 0x7f1e0af69c00] 00:52:16 INFO - PROCESS | 1872 | 1461138736775 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 292 (0x7f1e0b5c3000) [pid = 1872] [serial = 1242] [outer = 0x7f1e0af69c00] 00:52:17 INFO - PROCESS | 1872 | 1461138737706 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]]]}] 00:52:17 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 00:52:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2042ms 00:52:17 INFO - PROCESS | 1872 | 1461138737759 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 1872 | 1461138737765 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:52:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:52:17 INFO - PROCESS | 1872 | 1461138737797 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 1872 | 1461138737801 Marionette TRACE conn3 <- [1,1626,null,{}] 00:52:17 INFO - PROCESS | 1872 | 1461138737809 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}] 00:52:18 INFO - PROCESS | 1872 | 1461138738042 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34a73800 == 157 [pid = 1872] [id = 212] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e26e000 == 156 [pid = 1872] [id = 301] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aed5800 == 155 [pid = 1872] [id = 384] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25c13800 == 154 [pid = 1872] [id = 383] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11054000 == 153 [pid = 1872] [id = 382] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11fad800 == 152 [pid = 1872] [id = 381] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e28b800 == 151 [pid = 1872] [id = 380] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39319800 == 150 [pid = 1872] [id = 379] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292e5800 == 149 [pid = 1872] [id = 378] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25ca9000 == 148 [pid = 1872] [id = 377] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213cb000 == 147 [pid = 1872] [id = 376] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cf2a000 == 146 [pid = 1872] [id = 375] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13cac000 == 145 [pid = 1872] [id = 374] 00:52:18 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ba45000 == 144 [pid = 1872] [id = 373] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 291 (0x7f1e29317400) [pid = 1872] [serial = 753] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 290 (0x7f1e210f5800) [pid = 1872] [serial = 819] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 289 (0x7f1e14442c00) [pid = 1872] [serial = 810] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 288 (0x7f1e25d15400) [pid = 1872] [serial = 891] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 287 (0x7f1e117ea400) [pid = 1872] [serial = 1107] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 286 (0x7f1e1fa8e000) [pid = 1872] [serial = 1118] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 285 (0x7f1e3500a000) [pid = 1872] [serial = 897] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 284 (0x7f1e1175d400) [pid = 1872] [serial = 1106] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 283 (0x7f1e0f59b800) [pid = 1872] [serial = 1103] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 282 (0x7f1e1a6c3c00) [pid = 1872] [serial = 906] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 281 (0x7f1e10f50400) [pid = 1872] [serial = 837] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 280 (0x7f1e33e11c00) [pid = 1872] [serial = 756] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e1b2c1000) [pid = 1872] [serial = 1064] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e39067800) [pid = 1872] [serial = 900] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e11db3400) [pid = 1872] [serial = 1094] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e1b368400) [pid = 1872] [serial = 1112] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e10190800) [pid = 1872] [serial = 1061] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e20f7a800) [pid = 1872] [serial = 768] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e34d2c400) [pid = 1872] [serial = 1088] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e210f0400) [pid = 1872] [serial = 1073] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e207c5c00) [pid = 1872] [serial = 1100] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e217e5400) [pid = 1872] [serial = 822] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e0b5cf400) [pid = 1872] [serial = 1091] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e1cb7ec00) [pid = 1872] [serial = 1113] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e20976400) [pid = 1872] [serial = 879] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e117ec800) [pid = 1872] [serial = 771] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e36f12400) [pid = 1872] [serial = 834] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e1eb36000) [pid = 1872] [serial = 1116] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e11f18000) [pid = 1872] [serial = 780] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e210ed400) [pid = 1872] [serial = 783] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e0f5a2c00) [pid = 1872] [serial = 1058] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e32dc4c00) [pid = 1872] [serial = 903] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e224ef800) [pid = 1872] [serial = 1079] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e0f698800) [pid = 1872] [serial = 1104] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e3403ec00) [pid = 1872] [serial = 831] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e25a0cc00) [pid = 1872] [serial = 1085] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e1ebc2000) [pid = 1872] [serial = 1067] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e11dbe000) [pid = 1872] [serial = 1097] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e217e3000) [pid = 1872] [serial = 1076] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0f4d1400) [pid = 1872] [serial = 843] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e210eb800) [pid = 1872] [serial = 882] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e26caac00) [pid = 1872] [serial = 825] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e1b374c00) [pid = 1872] [serial = 765] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e34ebe800) [pid = 1872] [serial = 759] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e11f0a400) [pid = 1872] [serial = 870] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e2cf50800) [pid = 1872] [serial = 828] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e2435bc00) [pid = 1872] [serial = 1082] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e1dad8800) [pid = 1872] [serial = 1056] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e13cd4000) [pid = 1872] [serial = 1109] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e1da2f400) [pid = 1872] [serial = 1115] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e2435e000) [pid = 1872] [serial = 888] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e1daca400) [pid = 1872] [serial = 747] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e33bbc800) [pid = 1872] [serial = 744] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e20684400) [pid = 1872] [serial = 1070] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e1b372800) [pid = 1872] [serial = 873] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e209a9000) [pid = 1872] [serial = 816] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e1212e000) [pid = 1872] [serial = 774] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e2cf55c00) [pid = 1872] [serial = 894] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e14ad4400) [pid = 1872] [serial = 1110] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e1ef40400) [pid = 1872] [serial = 876] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e210ec800) [pid = 1872] [serial = 777] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e224f3400) [pid = 1872] [serial = 885] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e1d846800) [pid = 1872] [serial = 813] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e36f12800) [pid = 1872] [serial = 840] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e21284400) [pid = 1872] [serial = 750] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e3920ac00) [pid = 1872] [serial = 762] [outer = (nil)] [url = about:blank] 00:52:18 INFO - PROCESS | 1872 | 1461138738943 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aecd000 == 145 [pid = 1872] [id = 414] 00:52:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e0b386800) [pid = 1872] [serial = 1243] [outer = (nil)] 00:52:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e0d7e8800) [pid = 1872] [serial = 1244] [outer = 0x7f1e0b386800] 00:52:19 INFO - PROCESS | 1872 | 1461138739020 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e0e20bc00) [pid = 1872] [serial = 1245] [outer = 0x7f1e0b386800] 00:52:19 INFO - PROCESS | 1872 | 1461138739738 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]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:52:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1991ms 00:52:19 INFO - PROCESS | 1872 | 1461138739784 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:52:19 INFO - PROCESS | 1872 | 1461138739791 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:52:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:52:19 INFO - PROCESS | 1872 | 1461138739800 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1872 | 1461138739803 Marionette TRACE conn3 <- [1,1630,null,{}] 00:52:19 INFO - PROCESS | 1872 | 1461138739809 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}] 00:52:20 INFO - PROCESS | 1872 | 1461138740061 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:52:20 INFO - PROCESS | 1872 | 1461138740268 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e3df800 == 146 [pid = 1872] [id = 415] 00:52:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e0f5bbc00) [pid = 1872] [serial = 1246] [outer = (nil)] 00:52:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e0f84bc00) [pid = 1872] [serial = 1247] [outer = 0x7f1e0f5bbc00] 00:52:20 INFO - PROCESS | 1872 | 1461138740332 Marionette DEBUG loaded listener.js 00:52:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e100e7c00) [pid = 1872] [serial = 1248] [outer = 0x7f1e0f5bbc00] 00:52:21 INFO - PROCESS | 1872 | 1461138741272 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]]]}] 00:52:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:52:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1531ms 00:52:21 INFO - PROCESS | 1872 | 1461138741331 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:52:21 INFO - PROCESS | 1872 | 1461138741334 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:52:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:52:21 INFO - PROCESS | 1872 | 1461138741352 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:52:21 INFO - PROCESS | 1872 | 1461138741361 Marionette TRACE conn3 <- [1,1634,null,{}] 00:52:21 INFO - PROCESS | 1872 | 1461138741376 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}] 00:52:21 INFO - PROCESS | 1872 | 1461138741661 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:52:21 INFO - PROCESS | 1872 | 1461138741690 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111cf800 == 147 [pid = 1872] [id = 416] 00:52:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e0f61b000) [pid = 1872] [serial = 1249] [outer = (nil)] 00:52:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e11dba400) [pid = 1872] [serial = 1250] [outer = 0x7f1e0f61b000] 00:52:21 INFO - PROCESS | 1872 | 1461138741766 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e132cd400) [pid = 1872] [serial = 1251] [outer = 0x7f1e0f61b000] 00:52:22 INFO - PROCESS | 1872 | 1461138742665 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]]]}] 00:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1395ms 00:52:22 INFO - PROCESS | 1872 | 1461138742746 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:52:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:52:22 INFO - PROCESS | 1872 | 1461138742755 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:52:22 INFO - PROCESS | 1872 | 1461138742767 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 1872 | 1461138742773 Marionette TRACE conn3 <- [1,1638,null,{}] 00:52:22 INFO - PROCESS | 1872 | 1461138742798 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}] 00:52:23 INFO - PROCESS | 1872 | 1461138743078 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:52:23 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e0d7e6400) [pid = 1872] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:52:23 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e11f15000) [pid = 1872] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:52:23 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e0d6a2c00) [pid = 1872] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:52:23 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e11760c00) [pid = 1872] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:52:23 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e0f5a0400) [pid = 1872] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:52:23 INFO - PROCESS | 1872 | 1461138743583 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f7b6000 == 148 [pid = 1872] [id = 417] 00:52:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e0b3dd800) [pid = 1872] [serial = 1252] [outer = (nil)] 00:52:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0f857000) [pid = 1872] [serial = 1253] [outer = 0x7f1e0b3dd800] 00:52:23 INFO - PROCESS | 1872 | 1461138743648 Marionette DEBUG loaded listener.js 00:52:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e14450000) [pid = 1872] [serial = 1254] [outer = 0x7f1e0b3dd800] 00:52:24 INFO - PROCESS | 1872 | 1461138744396 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]]]}] 00:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1659ms 00:52:24 INFO - PROCESS | 1872 | 1461138744422 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:52:24 INFO - PROCESS | 1872 | 1461138744426 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:52:24 INFO - PROCESS | 1872 | 1461138744432 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:52:24 INFO - PROCESS | 1872 | 1461138744435 Marionette TRACE conn3 <- [1,1642,null,{}] 00:52:24 INFO - PROCESS | 1872 | 1461138744453 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}] 00:52:24 INFO - PROCESS | 1872 | 1461138744655 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:52:24 INFO - PROCESS | 1872 | 1461138744670 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ca8000 == 149 [pid = 1872] [id = 418] 00:52:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e1a4da400) [pid = 1872] [serial = 1255] [outer = (nil)] 00:52:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e1a6bcc00) [pid = 1872] [serial = 1256] [outer = 0x7f1e1a4da400] 00:52:24 INFO - PROCESS | 1872 | 1461138744748 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e1b371400) [pid = 1872] [serial = 1257] [outer = 0x7f1e1a4da400] 00:52:25 INFO - PROCESS | 1872 | 1461138745896 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]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1497ms 00:52:25 INFO - PROCESS | 1872 | 1461138745931 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1872 | 1461138745935 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:52:25 INFO - PROCESS | 1872 | 1461138745946 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1872 | 1461138745951 Marionette TRACE conn3 <- [1,1646,null,{}] 00:52:25 INFO - PROCESS | 1872 | 1461138745963 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}] 00:52:26 INFO - PROCESS | 1872 | 1461138746236 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:52:26 INFO - PROCESS | 1872 | 1461138746561 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10049800 == 150 [pid = 1872] [id = 419] 00:52:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e0d648000) [pid = 1872] [serial = 1258] [outer = (nil)] 00:52:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e0dcef000) [pid = 1872] [serial = 1259] [outer = 0x7f1e0d648000] 00:52:26 INFO - PROCESS | 1872 | 1461138746645 Marionette DEBUG loaded listener.js 00:52:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e0f57f800) [pid = 1872] [serial = 1260] [outer = 0x7f1e0d648000] 00:52:27 INFO - PROCESS | 1872 | 1461138747556 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]]]}] 00:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1642ms 00:52:27 INFO - PROCESS | 1872 | 1461138747588 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:52:27 INFO - PROCESS | 1872 | 1461138747598 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:52:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:52:27 INFO - PROCESS | 1872 | 1461138747611 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:52:27 INFO - PROCESS | 1872 | 1461138747615 Marionette TRACE conn3 <- [1,1650,null,{}] 00:52:27 INFO - PROCESS | 1872 | 1461138747623 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}] 00:52:27 INFO - PROCESS | 1872 | 1461138747858 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:52:28 INFO - PROCESS | 1872 | 1461138748126 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ada000 == 151 [pid = 1872] [id = 420] 00:52:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e0f84d400) [pid = 1872] [serial = 1261] [outer = (nil)] 00:52:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e10f49800) [pid = 1872] [serial = 1262] [outer = 0x7f1e0f84d400] 00:52:28 INFO - PROCESS | 1872 | 1461138748219 Marionette DEBUG loaded listener.js 00:52:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e11dc0000) [pid = 1872] [serial = 1263] [outer = 0x7f1e0f84d400] 00:52:29 INFO - PROCESS | 1872 | 1461138749229 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]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:52:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1687ms 00:52:29 INFO - PROCESS | 1872 | 1461138749298 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1872 | 1461138749301 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:52:29 INFO - PROCESS | 1872 | 1461138749310 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1872 | 1461138749315 Marionette TRACE conn3 <- [1,1654,null,{}] 00:52:29 INFO - PROCESS | 1872 | 1461138749334 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}] 00:52:29 INFO - PROCESS | 1872 | 1461138749613 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:52:29 INFO - PROCESS | 1872 | 1461138749913 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c412800 == 152 [pid = 1872] [id = 421] 00:52:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e14c53400) [pid = 1872] [serial = 1264] [outer = (nil)] 00:52:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e1a6c1000) [pid = 1872] [serial = 1265] [outer = 0x7f1e14c53400] 00:52:30 INFO - PROCESS | 1872 | 1461138750018 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e1b368400) [pid = 1872] [serial = 1266] [outer = 0x7f1e14c53400] 00:52:30 INFO - PROCESS | 1872 | 1461138750897 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]]]}] 00:52:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:52:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1647ms 00:52:30 INFO - PROCESS | 1872 | 1461138750957 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:52:30 INFO - PROCESS | 1872 | 1461138750963 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:52:30 INFO - PROCESS | 1872 | 1461138750970 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:52:30 INFO - PROCESS | 1872 | 1461138750975 Marionette TRACE conn3 <- [1,1658,null,{}] 00:52:30 INFO - PROCESS | 1872 | 1461138750981 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}] 00:52:31 INFO - PROCESS | 1872 | 1461138751214 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:52:31 INFO - PROCESS | 1872 | 1461138751556 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc5d800 == 153 [pid = 1872] [id = 422] 00:52:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e11f0e400) [pid = 1872] [serial = 1267] [outer = (nil)] 00:52:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e1cbf2c00) [pid = 1872] [serial = 1268] [outer = 0x7f1e11f0e400] 00:52:31 INFO - PROCESS | 1872 | 1461138751669 Marionette DEBUG loaded listener.js 00:52:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e1d850400) [pid = 1872] [serial = 1269] [outer = 0x7f1e11f0e400] 00:52:32 INFO - PROCESS | 1872 | 1461138752547 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]]]}] 00:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1636ms 00:52:32 INFO - PROCESS | 1872 | 1461138752608 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:52:32 INFO - PROCESS | 1872 | 1461138752612 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:52:32 INFO - PROCESS | 1872 | 1461138752620 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:52:32 INFO - PROCESS | 1872 | 1461138752624 Marionette TRACE conn3 <- [1,1662,null,{}] 00:52:32 INFO - PROCESS | 1872 | 1461138752631 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}] 00:52:32 INFO - PROCESS | 1872 | 1461138752862 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:52:33 INFO - PROCESS | 1872 | 1461138753115 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea06000 == 154 [pid = 1872] [id = 423] 00:52:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e1a6bf400) [pid = 1872] [serial = 1270] [outer = (nil)] 00:52:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e1da3b400) [pid = 1872] [serial = 1271] [outer = 0x7f1e1a6bf400] 00:52:33 INFO - PROCESS | 1872 | 1461138753236 Marionette DEBUG loaded listener.js 00:52:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e1ef39400) [pid = 1872] [serial = 1272] [outer = 0x7f1e1a6bf400] 00:52:34 INFO - PROCESS | 1872 | 1461138754154 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]]]}] 00:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1597ms 00:52:34 INFO - PROCESS | 1872 | 1461138754217 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:52:34 INFO - PROCESS | 1872 | 1461138754222 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:52:34 INFO - PROCESS | 1872 | 1461138754229 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:52:34 INFO - PROCESS | 1872 | 1461138754233 Marionette TRACE conn3 <- [1,1666,null,{}] 00:52:34 INFO - PROCESS | 1872 | 1461138754239 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}] 00:52:34 INFO - PROCESS | 1872 | 1461138754538 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:52:34 INFO - PROCESS | 1872 | 1461138754802 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213cb000 == 155 [pid = 1872] [id = 424] 00:52:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e209ab400) [pid = 1872] [serial = 1273] [outer = (nil)] 00:52:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e210ef400) [pid = 1872] [serial = 1274] [outer = 0x7f1e209ab400] 00:52:34 INFO - PROCESS | 1872 | 1461138754928 Marionette DEBUG loaded listener.js 00:52:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e2154bc00) [pid = 1872] [serial = 1275] [outer = 0x7f1e209ab400] 00:52:35 INFO - PROCESS | 1872 | 1461138755867 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]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1691ms 00:52:35 INFO - PROCESS | 1872 | 1461138755921 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1872 | 1461138755925 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:52:35 INFO - PROCESS | 1872 | 1461138755932 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1872 | 1461138755935 Marionette TRACE conn3 <- [1,1670,null,{}] 00:52:35 INFO - PROCESS | 1872 | 1461138755942 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}] 00:52:36 INFO - PROCESS | 1872 | 1461138756176 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:52:36 INFO - PROCESS | 1872 | 1461138756432 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e254e0000 == 156 [pid = 1872] [id = 425] 00:52:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e207bf800) [pid = 1872] [serial = 1276] [outer = (nil)] 00:52:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e224ef800) [pid = 1872] [serial = 1277] [outer = 0x7f1e207bf800] 00:52:36 INFO - PROCESS | 1872 | 1461138756554 Marionette DEBUG loaded listener.js 00:52:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e22fc8400) [pid = 1872] [serial = 1278] [outer = 0x7f1e207bf800] 00:52:37 INFO - PROCESS | 1872 | 1461138757466 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]]]}] 00:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1582ms 00:52:37 INFO - PROCESS | 1872 | 1461138757515 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 1872 | 1461138757518 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:52:37 INFO - PROCESS | 1872 | 1461138757526 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 1872 | 1461138757531 Marionette TRACE conn3 <- [1,1674,null,{}] 00:52:37 INFO - PROCESS | 1872 | 1461138757537 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}] 00:52:37 INFO - PROCESS | 1872 | 1461138757772 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:52:38 INFO - PROCESS | 1872 | 1461138758034 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266ca000 == 157 [pid = 1872] [id = 426] 00:52:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e132cb800) [pid = 1872] [serial = 1279] [outer = (nil)] 00:52:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e207ab400) [pid = 1872] [serial = 1280] [outer = 0x7f1e132cb800] 00:52:38 INFO - PROCESS | 1872 | 1461138758158 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e243c3400) [pid = 1872] [serial = 1281] [outer = 0x7f1e132cb800] 00:52:39 INFO - PROCESS | 1872 | 1461138759017 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]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1531ms 00:52:39 INFO - PROCESS | 1872 | 1461138759059 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:52:39 INFO - PROCESS | 1872 | 1461138759063 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:52:39 INFO - PROCESS | 1872 | 1461138759071 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1872 | 1461138759073 Marionette TRACE conn3 <- [1,1678,null,{}] 00:52:39 INFO - PROCESS | 1872 | 1461138759102 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}] 00:52:39 INFO - PROCESS | 1872 | 1461138759337 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:52:39 INFO - PROCESS | 1872 | 1461138759635 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f8b000 == 158 [pid = 1872] [id = 427] 00:52:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e1370ec00) [pid = 1872] [serial = 1282] [outer = (nil)] 00:52:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e2551b800) [pid = 1872] [serial = 1283] [outer = 0x7f1e1370ec00] 00:52:39 INFO - PROCESS | 1872 | 1461138759720 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e26db4400) [pid = 1872] [serial = 1284] [outer = 0x7f1e1370ec00] 00:52:40 INFO - PROCESS | 1872 | 1461138760610 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]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1599ms 00:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:52:40 INFO - PROCESS | 1872 | 1461138760671 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1872 | 1461138760674 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:52:40 INFO - PROCESS | 1872 | 1461138760681 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1872 | 1461138760684 Marionette TRACE conn3 <- [1,1682,null,{}] 00:52:40 INFO - PROCESS | 1872 | 1461138760691 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}] 00:52:40 INFO - PROCESS | 1872 | 1461138760922 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:52:41 INFO - PROCESS | 1872 | 1461138761179 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33b8d800 == 159 [pid = 1872] [id = 428] 00:52:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e22fc2400) [pid = 1872] [serial = 1285] [outer = (nil)] 00:52:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e2d003c00) [pid = 1872] [serial = 1286] [outer = 0x7f1e22fc2400] 00:52:41 INFO - PROCESS | 1872 | 1461138761299 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e33e8a800) [pid = 1872] [serial = 1287] [outer = 0x7f1e22fc2400] 00:52:42 INFO - PROCESS | 1872 | 1461138762179 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]]]}] 00:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1538ms 00:52:42 INFO - PROCESS | 1872 | 1461138762235 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:52:42 INFO - PROCESS | 1872 | 1461138762241 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:52:42 INFO - PROCESS | 1872 | 1461138762253 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:52:42 INFO - PROCESS | 1872 | 1461138762257 Marionette TRACE conn3 <- [1,1686,null,{}] 00:52:42 INFO - PROCESS | 1872 | 1461138762265 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}] 00:52:42 INFO - PROCESS | 1872 | 1461138762527 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:52:42 INFO - PROCESS | 1872 | 1461138762846 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a03800 == 160 [pid = 1872] [id = 429] 00:52:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e38845400) [pid = 1872] [serial = 1288] [outer = (nil)] 00:52:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e38da8400) [pid = 1872] [serial = 1289] [outer = 0x7f1e38845400] 00:52:42 INFO - PROCESS | 1872 | 1461138762939 Marionette DEBUG loaded listener.js 00:52:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e38e2b800) [pid = 1872] [serial = 1290] [outer = 0x7f1e38845400] 00:52:43 INFO - PROCESS | 1872 | 1461138763823 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]]]}] 00:52:43 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 00:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1636ms 00:52:43 INFO - PROCESS | 1872 | 1461138763888 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:52:43 INFO - PROCESS | 1872 | 1461138763893 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:52:43 INFO - PROCESS | 1872 | 1461138763901 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1872 | 1461138763903 Marionette TRACE conn3 <- [1,1690,null,{}] 00:52:43 INFO - PROCESS | 1872 | 1461138763910 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}] 00:52:44 INFO - PROCESS | 1872 | 1461138764145 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:52:44 INFO - PROCESS | 1872 | 1461138764448 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bd3a800 == 161 [pid = 1872] [id = 430] 00:52:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e0b646800) [pid = 1872] [serial = 1291] [outer = (nil)] 00:52:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e0b64d400) [pid = 1872] [serial = 1292] [outer = 0x7f1e0b646800] 00:52:44 INFO - PROCESS | 1872 | 1461138764532 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e0b651c00) [pid = 1872] [serial = 1293] [outer = 0x7f1e0b646800] 00:52:45 INFO - PROCESS | 1872 | 1461138765391 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]]]}] 00:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1535ms 00:52:45 INFO - PROCESS | 1872 | 1461138765435 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:52:45 INFO - PROCESS | 1872 | 1461138765439 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:52:45 INFO - PROCESS | 1872 | 1461138765447 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 1872 | 1461138765450 Marionette TRACE conn3 <- [1,1694,null,{}] 00:52:45 INFO - PROCESS | 1872 | 1461138765479 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}] 00:52:45 INFO - PROCESS | 1872 | 1461138765711 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:52:46 INFO - PROCESS | 1872 | 1461138766013 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f34e800 == 162 [pid = 1872] [id = 431] 00:52:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e0b64d000) [pid = 1872] [serial = 1294] [outer = (nil)] 00:52:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e11e20400) [pid = 1872] [serial = 1295] [outer = 0x7f1e0b64d000] 00:52:46 INFO - PROCESS | 1872 | 1461138766099 Marionette DEBUG loaded listener.js 00:52:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e11e24000) [pid = 1872] [serial = 1296] [outer = 0x7f1e0b64d000] 00:52:46 INFO - PROCESS | 1872 | 1461138766956 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]]]}] 00:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1553ms 00:52:47 INFO - PROCESS | 1872 | 1461138767000 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:52:47 INFO - PROCESS | 1872 | 1461138767004 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:52:47 INFO - PROCESS | 1872 | 1461138767011 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:52:47 INFO - PROCESS | 1872 | 1461138767015 Marionette TRACE conn3 <- [1,1698,null,{}] 00:52:47 INFO - PROCESS | 1872 | 1461138767021 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}] 00:52:47 INFO - PROCESS | 1872 | 1461138767254 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:52:47 INFO - PROCESS | 1872 | 1461138767571 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e272800 == 163 [pid = 1872] [id = 432] 00:52:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e0b647c00) [pid = 1872] [serial = 1297] [outer = (nil)] 00:52:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e11e27c00) [pid = 1872] [serial = 1298] [outer = 0x7f1e0b647c00] 00:52:47 INFO - PROCESS | 1872 | 1461138767657 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e38da3c00) [pid = 1872] [serial = 1299] [outer = 0x7f1e0b647c00] 00:52:48 INFO - PROCESS | 1872 | 1461138768537 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]]]}] 00:52:48 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 00:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1594ms 00:52:48 INFO - PROCESS | 1872 | 1461138768605 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:52:48 INFO - PROCESS | 1872 | 1461138768609 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:52:48 INFO - PROCESS | 1872 | 1461138768617 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1872 | 1461138768620 Marionette TRACE conn3 <- [1,1702,null,{}] 00:52:48 INFO - PROCESS | 1872 | 1461138768627 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}] 00:52:48 INFO - PROCESS | 1872 | 1461138768860 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:52:49 INFO - PROCESS | 1872 | 1461138769159 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0daf0800 == 164 [pid = 1872] [id = 433] 00:52:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e0b651400) [pid = 1872] [serial = 1300] [outer = (nil)] 00:52:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e11ea4000) [pid = 1872] [serial = 1301] [outer = 0x7f1e0b651400] 00:52:49 INFO - PROCESS | 1872 | 1461138769244 Marionette DEBUG loaded listener.js 00:52:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 281 (0x7f1e11ea9800) [pid = 1872] [serial = 1302] [outer = 0x7f1e0b651400] 00:52:50 INFO - PROCESS | 1872 | 1461138770152 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]]]}] 00:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1586ms 00:52:50 INFO - PROCESS | 1872 | 1461138770202 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:52:50 INFO - PROCESS | 1872 | 1461138770206 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:52:50 INFO - PROCESS | 1872 | 1461138770213 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:52:50 INFO - PROCESS | 1872 | 1461138770217 Marionette TRACE conn3 <- [1,1706,null,{}] 00:52:50 INFO - PROCESS | 1872 | 1461138770223 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}] 00:52:50 INFO - PROCESS | 1872 | 1461138770461 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:52:51 INFO - PROCESS | 1872 | 1461138771365 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d54d000 == 165 [pid = 1872] [id = 434] 00:52:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 282 (0x7f1e0b3da000) [pid = 1872] [serial = 1303] [outer = (nil)] 00:52:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 283 (0x7f1e0b5cc400) [pid = 1872] [serial = 1304] [outer = 0x7f1e0b3da000] 00:52:51 INFO - PROCESS | 1872 | 1461138771447 Marionette DEBUG loaded listener.js 00:52:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 284 (0x7f1e0d52f800) [pid = 1872] [serial = 1305] [outer = 0x7f1e0b3da000] 00:52:52 INFO - PROCESS | 1872 | 1461138772313 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]]]}] 00:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2142ms 00:52:52 INFO - PROCESS | 1872 | 1461138772358 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:52:52 INFO - PROCESS | 1872 | 1461138772364 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:52:52 INFO - PROCESS | 1872 | 1461138772372 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:52:52 INFO - PROCESS | 1872 | 1461138772379 Marionette TRACE conn3 <- [1,1710,null,{}] 00:52:52 INFO - PROCESS | 1872 | 1461138772387 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}] 00:52:52 INFO - PROCESS | 1872 | 1461138772602 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:52:52 INFO - PROCESS | 1872 | 1461138772820 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b3a7800 == 166 [pid = 1872] [id = 435] 00:52:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 285 (0x7f1e0af6cc00) [pid = 1872] [serial = 1306] [outer = (nil)] 00:52:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 286 (0x7f1e0b5cac00) [pid = 1872] [serial = 1307] [outer = 0x7f1e0af6cc00] 00:52:52 INFO - PROCESS | 1872 | 1461138772942 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 287 (0x7f1e0dce8800) [pid = 1872] [serial = 1308] [outer = 0x7f1e0af6cc00] 00:52:54 INFO - PROCESS | 1872 | 1461138774152 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]]]}] 00:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1840ms 00:52:54 INFO - PROCESS | 1872 | 1461138774216 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:52:54 INFO - PROCESS | 1872 | 1461138774222 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:52:54 INFO - PROCESS | 1872 | 1461138774229 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:52:54 INFO - PROCESS | 1872 | 1461138774232 Marionette TRACE conn3 <- [1,1714,null,{}] 00:52:54 INFO - PROCESS | 1872 | 1461138774238 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}] 00:52:54 INFO - PROCESS | 1872 | 1461138774458 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:52:54 INFO - PROCESS | 1872 | 1461138774778 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba5b800 == 167 [pid = 1872] [id = 436] 00:52:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 288 (0x7f1e0d530800) [pid = 1872] [serial = 1309] [outer = (nil)] 00:52:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 289 (0x7f1e0f59e800) [pid = 1872] [serial = 1310] [outer = 0x7f1e0d530800] 00:52:54 INFO - PROCESS | 1872 | 1461138774851 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 290 (0x7f1e0f615800) [pid = 1872] [serial = 1311] [outer = 0x7f1e0d530800] 00:52:55 INFO - PROCESS | 1872 | 1461138775771 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]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1585ms 00:52:55 INFO - PROCESS | 1872 | 1461138775814 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:52:55 INFO - PROCESS | 1872 | 1461138775819 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:52:55 INFO - PROCESS | 1872 | 1461138775834 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1872 | 1461138775844 Marionette TRACE conn3 <- [1,1718,null,{}] 00:52:55 INFO - PROCESS | 1872 | 1461138775852 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}] 00:52:56 INFO - PROCESS | 1872 | 1461138776093 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101e1800 == 166 [pid = 1872] [id = 347] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1db11000 == 165 [pid = 1872] [id = 351] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213d0000 == 164 [pid = 1872] [id = 165] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c208800 == 163 [pid = 1872] [id = 349] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13caa800 == 162 [pid = 1872] [id = 348] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f7b6000 == 161 [pid = 1872] [id = 417] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e111cf800 == 160 [pid = 1872] [id = 416] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e3df800 == 159 [pid = 1872] [id = 415] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aecd000 == 158 [pid = 1872] [id = 414] 00:52:56 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0dde4000 == 157 [pid = 1872] [id = 413] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 289 (0x7f1e20978800) [pid = 1872] [serial = 1119] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 288 (0x7f1e117e4000) [pid = 1872] [serial = 1187] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 287 (0x7f1e0f617000) [pid = 1872] [serial = 1178] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 286 (0x7f1e10187c00) [pid = 1872] [serial = 1124] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 285 (0x7f1e14c51400) [pid = 1872] [serial = 1184] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 284 (0x7f1e1cb8ac00) [pid = 1872] [serial = 1130] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 283 (0x7f1e0b5c5000) [pid = 1872] [serial = 1121] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 282 (0x7f1e0dceb800) [pid = 1872] [serial = 1157] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 281 (0x7f1e0d6aa800) [pid = 1872] [serial = 1145] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 280 (0x7f1e14c58000) [pid = 1872] [serial = 1172] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e0b386000) [pid = 1872] [serial = 1151] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e33ed9400) [pid = 1872] [serial = 1142] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e0af6ec00) [pid = 1872] [serial = 1160] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e0e210800) [pid = 1872] [serial = 1175] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e0f57a800) [pid = 1872] [serial = 1176] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e32dc3000) [pid = 1872] [serial = 1148] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e20738c00) [pid = 1872] [serial = 1133] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e14c5ec00) [pid = 1872] [serial = 1185] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e217f0400) [pid = 1872] [serial = 1136] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e0dcea800) [pid = 1872] [serial = 1163] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e0e20f800) [pid = 1872] [serial = 1169] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e0d7e7000) [pid = 1872] [serial = 1166] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e0f588800) [pid = 1872] [serial = 1154] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e277d7800) [pid = 1872] [serial = 1139] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e13718800) [pid = 1872] [serial = 1127] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e11dbdc00) [pid = 1872] [serial = 1181] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e13714c00) [pid = 1872] [serial = 1182] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e100e4c00) [pid = 1872] [serial = 1179] [outer = (nil)] [url = about:blank] 00:52:56 INFO - PROCESS | 1872 | 1461138776762 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aedd800 == 158 [pid = 1872] [id = 437] 00:52:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e0af6ec00) [pid = 1872] [serial = 1312] [outer = (nil)] 00:52:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e0d650400) [pid = 1872] [serial = 1313] [outer = 0x7f1e0af6ec00] 00:52:56 INFO - PROCESS | 1872 | 1461138776834 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e0f5b7800) [pid = 1872] [serial = 1314] [outer = 0x7f1e0af6ec00] 00:52:57 INFO - PROCESS | 1872 | 1461138777589 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]]]}] 00:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1800ms 00:52:57 INFO - PROCESS | 1872 | 1461138777627 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 1872 | 1461138777630 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:52:57 INFO - PROCESS | 1872 | 1461138777637 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 1872 | 1461138777641 Marionette TRACE conn3 <- [1,1722,null,{}] 00:52:57 INFO - PROCESS | 1872 | 1461138777646 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}] 00:52:57 INFO - PROCESS | 1872 | 1461138777862 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:52:58 INFO - PROCESS | 1872 | 1461138778035 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10058800 == 159 [pid = 1872] [id = 438] 00:52:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e0b380c00) [pid = 1872] [serial = 1315] [outer = (nil)] 00:52:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e10f4f000) [pid = 1872] [serial = 1316] [outer = 0x7f1e0b380c00] 00:52:58 INFO - PROCESS | 1872 | 1461138778102 Marionette DEBUG loaded listener.js 00:52:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e11db5800) [pid = 1872] [serial = 1317] [outer = 0x7f1e0b380c00] 00:52:58 INFO - PROCESS | 1872 | 1461138778968 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]]]}] 00:52:59 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 00:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1385ms 00:52:59 INFO - PROCESS | 1872 | 1461138779023 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:52:59 INFO - PROCESS | 1872 | 1461138779027 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:52:59 INFO - PROCESS | 1872 | 1461138779046 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:52:59 INFO - PROCESS | 1872 | 1461138779049 Marionette TRACE conn3 <- [1,1726,null,{}] 00:52:59 INFO - PROCESS | 1872 | 1461138779055 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}] 00:52:59 INFO - PROCESS | 1872 | 1461138779327 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:52:59 INFO - PROCESS | 1872 | 1461138779362 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11fb4800 == 160 [pid = 1872] [id = 439] 00:52:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e11ea6800) [pid = 1872] [serial = 1318] [outer = (nil)] 00:52:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e11eabc00) [pid = 1872] [serial = 1319] [outer = 0x7f1e11ea6800] 00:52:59 INFO - PROCESS | 1872 | 1461138779440 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e1212dc00) [pid = 1872] [serial = 1320] [outer = 0x7f1e11ea6800] 00:53:00 INFO - PROCESS | 1872 | 1461138780429 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]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1460ms 00:53:00 INFO - PROCESS | 1872 | 1461138780500 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1872 | 1461138780503 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:53:00 INFO - PROCESS | 1872 | 1461138780511 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1872 | 1461138780515 Marionette TRACE conn3 <- [1,1730,null,{}] 00:53:00 INFO - PROCESS | 1872 | 1461138780520 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}] 00:53:00 INFO - PROCESS | 1872 | 1461138780784 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e0f596400) [pid = 1872] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e0f4c6000) [pid = 1872] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e10188800) [pid = 1872] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e1dad6400) [pid = 1872] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e1da32000) [pid = 1872] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e0e4e4c00) [pid = 1872] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e0f4c5800) [pid = 1872] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e0d7e1800) [pid = 1872] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e21546000) [pid = 1872] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e0f5ba000) [pid = 1872] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e1cb81800) [pid = 1872] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e1a6c1800) [pid = 1872] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e1cbed800) [pid = 1872] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e26484800) [pid = 1872] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e0b3e3800) [pid = 1872] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e1d8e3c00) [pid = 1872] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e0e4e7800) [pid = 1872] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e0f5b3c00) [pid = 1872] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0b5d1800) [pid = 1872] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e100ea000) [pid = 1872] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e0f851400) [pid = 1872] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e14acac00) [pid = 1872] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e13cd3000) [pid = 1872] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e224ee800) [pid = 1872] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e1a6bc000) [pid = 1872] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e13cd8400) [pid = 1872] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e13cdcc00) [pid = 1872] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e0e203000) [pid = 1872] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e14ac9000) [pid = 1872] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e1a6d8000) [pid = 1872] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e0f612400) [pid = 1872] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e10186400) [pid = 1872] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e1d3b7c00) [pid = 1872] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e0f5b2400) [pid = 1872] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e21544000) [pid = 1872] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e0f61b000) [pid = 1872] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e0b3dd800) [pid = 1872] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e0af69c00) [pid = 1872] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e0b386800) [pid = 1872] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e0f5bbc00) [pid = 1872] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:53:02 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e0d7e5c00) [pid = 1872] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:53:02 INFO - PROCESS | 1872 | 1461138782090 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ba45000 == 161 [pid = 1872] [id = 440] 00:53:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e0af69c00) [pid = 1872] [serial = 1321] [outer = (nil)] 00:53:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0b3e3800) [pid = 1872] [serial = 1322] [outer = 0x7f1e0af69c00] 00:53:02 INFO - PROCESS | 1872 | 1461138782154 Marionette DEBUG loaded listener.js 00:53:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e0e4de400) [pid = 1872] [serial = 1323] [outer = 0x7f1e0af69c00] 00:53:02 INFO - PROCESS | 1872 | 1461138782841 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]]]}] 00:53:02 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 00:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2390ms 00:53:02 INFO - PROCESS | 1872 | 1461138782910 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:53:02 INFO - PROCESS | 1872 | 1461138782913 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:53:02 INFO - PROCESS | 1872 | 1461138782921 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:53:02 INFO - PROCESS | 1872 | 1461138782925 Marionette TRACE conn3 <- [1,1734,null,{}] 00:53:02 INFO - PROCESS | 1872 | 1461138782935 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}] 00:53:03 INFO - PROCESS | 1872 | 1461138783134 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:53:03 INFO - PROCESS | 1872 | 1461138783145 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13add000 == 162 [pid = 1872] [id = 441] 00:53:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e0e4e1000) [pid = 1872] [serial = 1324] [outer = (nil)] 00:53:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e0f857c00) [pid = 1872] [serial = 1325] [outer = 0x7f1e0e4e1000] 00:53:03 INFO - PROCESS | 1872 | 1461138783210 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e117ea000) [pid = 1872] [serial = 1326] [outer = 0x7f1e0e4e1000] 00:53:04 INFO - PROCESS | 1872 | 1461138784358 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]]]}] 00:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1490ms 00:53:04 INFO - PROCESS | 1872 | 1461138784412 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:53:04 INFO - PROCESS | 1872 | 1461138784418 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:53:04 INFO - PROCESS | 1872 | 1461138784430 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:53:04 INFO - PROCESS | 1872 | 1461138784437 Marionette TRACE conn3 <- [1,1738,null,{}] 00:53:04 INFO - PROCESS | 1872 | 1461138784448 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}] 00:53:04 INFO - PROCESS | 1872 | 1461138784725 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:53:05 INFO - PROCESS | 1872 | 1461138785053 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0daf2000 == 163 [pid = 1872] [id = 442] 00:53:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e0b5d1000) [pid = 1872] [serial = 1327] [outer = (nil)] 00:53:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e0d6a8800) [pid = 1872] [serial = 1328] [outer = 0x7f1e0b5d1000] 00:53:05 INFO - PROCESS | 1872 | 1461138785132 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e0dcea800) [pid = 1872] [serial = 1329] [outer = 0x7f1e0b5d1000] 00:53:06 INFO - PROCESS | 1872 | 1461138786130 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]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1740ms 00:53:06 INFO - PROCESS | 1872 | 1461138786170 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:53:06 INFO - PROCESS | 1872 | 1461138786181 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:53:06 INFO - PROCESS | 1872 | 1461138786194 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 1872 | 1461138786198 Marionette TRACE conn3 <- [1,1742,null,{}] 00:53:06 INFO - PROCESS | 1872 | 1461138786206 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}] 00:53:06 INFO - PROCESS | 1872 | 1461138786447 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:53:06 INFO - PROCESS | 1872 | 1461138786785 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12068000 == 164 [pid = 1872] [id = 443] 00:53:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e0f582400) [pid = 1872] [serial = 1330] [outer = (nil)] 00:53:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e0f618800) [pid = 1872] [serial = 1331] [outer = 0x7f1e0f582400] 00:53:06 INFO - PROCESS | 1872 | 1461138786870 Marionette DEBUG loaded listener.js 00:53:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e0f855400) [pid = 1872] [serial = 1332] [outer = 0x7f1e0f582400] 00:53:07 INFO - PROCESS | 1872 | 1461138787857 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]]]}] 00:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1741ms 00:53:07 INFO - PROCESS | 1872 | 1461138787934 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:53:07 INFO - PROCESS | 1872 | 1461138787939 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:53:07 INFO - PROCESS | 1872 | 1461138787947 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:53:07 INFO - PROCESS | 1872 | 1461138787954 Marionette TRACE conn3 <- [1,1746,null,{}] 00:53:07 INFO - PROCESS | 1872 | 1461138787971 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}] 00:53:08 INFO - PROCESS | 1872 | 1461138788243 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:53:08 INFO - PROCESS | 1872 | 1461138788554 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a208800 == 165 [pid = 1872] [id = 444] 00:53:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e1018a000) [pid = 1872] [serial = 1333] [outer = (nil)] 00:53:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e11e9fc00) [pid = 1872] [serial = 1334] [outer = 0x7f1e1018a000] 00:53:08 INFO - PROCESS | 1872 | 1461138788635 Marionette DEBUG loaded listener.js 00:53:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e11f18000) [pid = 1872] [serial = 1335] [outer = 0x7f1e1018a000] 00:53:09 INFO - PROCESS | 1872 | 1461138789553 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]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1645ms 00:53:09 INFO - PROCESS | 1872 | 1461138789593 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 1872 | 1461138789598 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:53:09 INFO - PROCESS | 1872 | 1461138789605 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 1872 | 1461138789607 Marionette TRACE conn3 <- [1,1750,null,{}] 00:53:09 INFO - PROCESS | 1872 | 1461138789615 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}] 00:53:09 INFO - PROCESS | 1872 | 1461138789845 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:53:10 INFO - PROCESS | 1872 | 1461138790062 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c206800 == 166 [pid = 1872] [id = 445] 00:53:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e117e4000) [pid = 1872] [serial = 1336] [outer = (nil)] 00:53:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e13cdac00) [pid = 1872] [serial = 1337] [outer = 0x7f1e117e4000] 00:53:10 INFO - PROCESS | 1872 | 1461138790179 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e144de000) [pid = 1872] [serial = 1338] [outer = 0x7f1e117e4000] 00:53:11 INFO - PROCESS | 1872 | 1461138791166 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]]]}] 00:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 00:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:53:11 INFO - PROCESS | 1872 | 1461138791240 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 1872 | 1461138791243 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:53:11 INFO - PROCESS | 1872 | 1461138791251 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 1872 | 1461138791254 Marionette TRACE conn3 <- [1,1754,null,{}] 00:53:11 INFO - PROCESS | 1872 | 1461138791261 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}] 00:53:11 INFO - PROCESS | 1872 | 1461138791546 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:53:11 INFO - PROCESS | 1872 | 1461138791803 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c421800 == 167 [pid = 1872] [id = 446] 00:53:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e0f5bbc00) [pid = 1872] [serial = 1339] [outer = (nil)] 00:53:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e14c53800) [pid = 1872] [serial = 1340] [outer = 0x7f1e0f5bbc00] 00:53:11 INFO - PROCESS | 1872 | 1461138791925 Marionette DEBUG loaded listener.js 00:53:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e1a4da000) [pid = 1872] [serial = 1341] [outer = 0x7f1e0f5bbc00] 00:53:12 INFO - PROCESS | 1872 | 1461138792787 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]]]}] 00:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1585ms 00:53:12 INFO - PROCESS | 1872 | 1461138792835 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:53:12 INFO - PROCESS | 1872 | 1461138792840 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:53:12 INFO - PROCESS | 1872 | 1461138792847 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:53:12 INFO - PROCESS | 1872 | 1461138792851 Marionette TRACE conn3 <- [1,1758,null,{}] 00:53:12 INFO - PROCESS | 1872 | 1461138792857 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}] 00:53:13 INFO - PROCESS | 1872 | 1461138793119 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:53:13 INFO - PROCESS | 1872 | 1461138793434 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d20f800 == 168 [pid = 1872] [id = 447] 00:53:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e1afedc00) [pid = 1872] [serial = 1342] [outer = (nil)] 00:53:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e1b3c8c00) [pid = 1872] [serial = 1343] [outer = 0x7f1e1afedc00] 00:53:13 INFO - PROCESS | 1872 | 1461138793521 Marionette DEBUG loaded listener.js 00:53:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e1cbe5c00) [pid = 1872] [serial = 1344] [outer = 0x7f1e1afedc00] 00:53:14 INFO - PROCESS | 1872 | 1461138794371 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]]]}] 00:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1587ms 00:53:14 INFO - PROCESS | 1872 | 1461138794436 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:53:14 INFO - PROCESS | 1872 | 1461138794440 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:53:14 INFO - PROCESS | 1872 | 1461138794449 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:53:14 INFO - PROCESS | 1872 | 1461138794452 Marionette TRACE conn3 <- [1,1762,null,{}] 00:53:14 INFO - PROCESS | 1872 | 1461138794457 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}] 00:53:14 INFO - PROCESS | 1872 | 1461138794683 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:53:14 INFO - PROCESS | 1872 | 1461138794897 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1deb9000 == 169 [pid = 1872] [id = 448] 00:53:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e1afef800) [pid = 1872] [serial = 1345] [outer = (nil)] 00:53:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e1d3bd800) [pid = 1872] [serial = 1346] [outer = 0x7f1e1afef800] 00:53:15 INFO - PROCESS | 1872 | 1461138795053 Marionette DEBUG loaded listener.js 00:53:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e1da37800) [pid = 1872] [serial = 1347] [outer = 0x7f1e1afef800] 00:53:15 INFO - PROCESS | 1872 | 1461138795942 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]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1541ms 00:53:15 INFO - PROCESS | 1872 | 1461138795991 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:53:16 INFO - PROCESS | 1872 | 1461138795995 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:53:16 INFO - PROCESS | 1872 | 1461138796003 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 1872 | 1461138796006 Marionette TRACE conn3 <- [1,1766,null,{}] 00:53:16 INFO - PROCESS | 1872 | 1461138796013 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}] 00:53:16 INFO - PROCESS | 1872 | 1461138796235 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:53:16 INFO - PROCESS | 1872 | 1461138796449 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20885800 == 170 [pid = 1872] [id = 449] 00:53:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e1b3c4400) [pid = 1872] [serial = 1348] [outer = (nil)] 00:53:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e1dad6c00) [pid = 1872] [serial = 1349] [outer = 0x7f1e1b3c4400] 00:53:16 INFO - PROCESS | 1872 | 1461138796581 Marionette DEBUG loaded listener.js 00:53:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e1ef36400) [pid = 1872] [serial = 1350] [outer = 0x7f1e1b3c4400] 00:53:17 INFO - PROCESS | 1872 | 1461138797527 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]]]}] 00:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 00:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:53:17 INFO - PROCESS | 1872 | 1461138797584 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:53:17 INFO - PROCESS | 1872 | 1461138797587 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:53:17 INFO - PROCESS | 1872 | 1461138797594 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:53:17 INFO - PROCESS | 1872 | 1461138797597 Marionette TRACE conn3 <- [1,1770,null,{}] 00:53:17 INFO - PROCESS | 1872 | 1461138797604 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}] 00:53:17 INFO - PROCESS | 1872 | 1461138797842 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:53:18 INFO - PROCESS | 1872 | 1461138798112 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21222000 == 171 [pid = 1872] [id = 450] 00:53:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e1d3b9800) [pid = 1872] [serial = 1351] [outer = (nil)] 00:53:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e1fa91c00) [pid = 1872] [serial = 1352] [outer = 0x7f1e1d3b9800] 00:53:18 INFO - PROCESS | 1872 | 1461138798250 Marionette DEBUG loaded listener.js 00:53:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e20669c00) [pid = 1872] [serial = 1353] [outer = 0x7f1e1d3b9800] 00:53:19 INFO - PROCESS | 1872 | 1461138799147 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]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1631ms 00:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:53:19 INFO - PROCESS | 1872 | 1461138799226 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:53:19 INFO - PROCESS | 1872 | 1461138799228 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:53:19 INFO - PROCESS | 1872 | 1461138799237 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 1872 | 1461138799239 Marionette TRACE conn3 <- [1,1774,null,{}] 00:53:19 INFO - PROCESS | 1872 | 1461138799246 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}] 00:53:19 INFO - PROCESS | 1872 | 1461138799517 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:53:19 INFO - PROCESS | 1872 | 1461138799817 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24304000 == 172 [pid = 1872] [id = 451] 00:53:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e1ef3bc00) [pid = 1872] [serial = 1354] [outer = (nil)] 00:53:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e20735800) [pid = 1872] [serial = 1355] [outer = 0x7f1e1ef3bc00] 00:53:19 INFO - PROCESS | 1872 | 1461138799898 Marionette DEBUG loaded listener.js 00:53:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e20780000) [pid = 1872] [serial = 1356] [outer = 0x7f1e1ef3bc00] 00:53:20 INFO - PROCESS | 1872 | 1461138800797 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]]]}] 00:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1635ms 00:53:20 INFO - PROCESS | 1872 | 1461138800870 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:53:20 INFO - PROCESS | 1872 | 1461138800875 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:53:20 INFO - PROCESS | 1872 | 1461138800882 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:53:20 INFO - PROCESS | 1872 | 1461138800888 Marionette TRACE conn3 <- [1,1778,null,{}] 00:53:20 INFO - PROCESS | 1872 | 1461138800895 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}] 00:53:21 INFO - PROCESS | 1872 | 1461138801154 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:53:21 INFO - PROCESS | 1872 | 1461138801466 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266cf000 == 173 [pid = 1872] [id = 452] 00:53:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e209ac400) [pid = 1872] [serial = 1357] [outer = (nil)] 00:53:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e209b6800) [pid = 1872] [serial = 1358] [outer = 0x7f1e209ac400] 00:53:21 INFO - PROCESS | 1872 | 1461138801569 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e20f80c00) [pid = 1872] [serial = 1359] [outer = 0x7f1e209ac400] 00:53:22 INFO - PROCESS | 1872 | 1461138802504 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]]]}] 00:53:22 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 00:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1682ms 00:53:22 INFO - PROCESS | 1872 | 1461138802565 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:53:22 INFO - PROCESS | 1872 | 1461138802570 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:53:22 INFO - PROCESS | 1872 | 1461138802577 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 1872 | 1461138802580 Marionette TRACE conn3 <- [1,1782,null,{}] 00:53:22 INFO - PROCESS | 1872 | 1461138802587 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}] 00:53:22 INFO - PROCESS | 1872 | 1461138802825 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:53:23 INFO - PROCESS | 1872 | 1461138803146 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292d7000 == 174 [pid = 1872] [id = 453] 00:53:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e207be400) [pid = 1872] [serial = 1360] [outer = (nil)] 00:53:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e21546000) [pid = 1872] [serial = 1361] [outer = 0x7f1e207be400] 00:53:23 INFO - PROCESS | 1872 | 1461138803228 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e217ac000) [pid = 1872] [serial = 1362] [outer = 0x7f1e207be400] 00:53:24 INFO - PROCESS | 1872 | 1461138804073 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]]]}] 00:53:24 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 00:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1532ms 00:53:24 INFO - PROCESS | 1872 | 1461138804109 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:53:24 INFO - PROCESS | 1872 | 1461138804113 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:53:24 INFO - PROCESS | 1872 | 1461138804120 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 1872 | 1461138804125 Marionette TRACE conn3 <- [1,1786,null,{}] 00:53:24 INFO - PROCESS | 1872 | 1461138804153 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}] 00:53:24 INFO - PROCESS | 1872 | 1461138804385 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:53:24 INFO - PROCESS | 1872 | 1461138804646 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34a8d000 == 175 [pid = 1872] [id = 454] 00:53:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e20982000) [pid = 1872] [serial = 1363] [outer = (nil)] 00:53:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e217e9c00) [pid = 1872] [serial = 1364] [outer = 0x7f1e20982000] 00:53:24 INFO - PROCESS | 1872 | 1461138804765 Marionette DEBUG loaded listener.js 00:53:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e22fc4400) [pid = 1872] [serial = 1365] [outer = 0x7f1e20982000] 00:53:25 INFO - PROCESS | 1872 | 1461138805693 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]]]}] 00:53:25 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 00:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1603ms 00:53:25 INFO - PROCESS | 1872 | 1461138805724 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:53:25 INFO - PROCESS | 1872 | 1461138805728 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:53:25 INFO - PROCESS | 1872 | 1461138805736 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1872 | 1461138805740 Marionette TRACE conn3 <- [1,1790,null,{}] 00:53:25 INFO - PROCESS | 1872 | 1461138805746 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}] 00:53:25 INFO - PROCESS | 1872 | 1461138805978 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:53:26 INFO - PROCESS | 1872 | 1461138806246 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38882000 == 176 [pid = 1872] [id = 455] 00:53:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e217b4c00) [pid = 1872] [serial = 1366] [outer = (nil)] 00:53:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e2435c400) [pid = 1872] [serial = 1367] [outer = 0x7f1e217b4c00] 00:53:26 INFO - PROCESS | 1872 | 1461138806368 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e25515800) [pid = 1872] [serial = 1368] [outer = 0x7f1e217b4c00] 00:53:27 INFO - PROCESS | 1872 | 1461138807225 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]]]}] 00:53:27 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) 00:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1540ms 00:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:53:27 INFO - PROCESS | 1872 | 1461138807276 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1872 | 1461138807279 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:53:27 INFO - PROCESS | 1872 | 1461138807286 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1872 | 1461138807289 Marionette TRACE conn3 <- [1,1794,null,{}] 00:53:27 INFO - PROCESS | 1872 | 1461138807296 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}] 00:53:27 INFO - PROCESS | 1872 | 1461138807536 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:53:27 INFO - PROCESS | 1872 | 1461138807863 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b193800 == 177 [pid = 1872] [id = 456] 00:53:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e0b37f000) [pid = 1872] [serial = 1369] [outer = (nil)] 00:53:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e0dce9c00) [pid = 1872] [serial = 1370] [outer = 0x7f1e0b37f000] 00:53:27 INFO - PROCESS | 1872 | 1461138807945 Marionette DEBUG loaded listener.js 00:53:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 281 (0x7f1e117e5000) [pid = 1872] [serial = 1371] [outer = 0x7f1e0b37f000] 00:53:28 INFO - PROCESS | 1872 | 1461138808791 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]]]}] 00:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1539ms 00:53:28 INFO - PROCESS | 1872 | 1461138808825 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:53:28 INFO - PROCESS | 1872 | 1461138808828 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:53:28 INFO - PROCESS | 1872 | 1461138808836 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 1872 | 1461138808840 Marionette TRACE conn3 <- [1,1798,null,{}] 00:53:28 INFO - PROCESS | 1872 | 1461138808846 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}] 00:53:29 INFO - PROCESS | 1872 | 1461138809079 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:53:29 INFO - PROCESS | 1872 | 1461138809392 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101cf000 == 178 [pid = 1872] [id = 457] 00:53:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 282 (0x7f1e0b384400) [pid = 1872] [serial = 1372] [outer = (nil)] 00:53:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 283 (0x7f1e0b5cd000) [pid = 1872] [serial = 1373] [outer = 0x7f1e0b384400] 00:53:29 INFO - PROCESS | 1872 | 1461138809475 Marionette DEBUG loaded listener.js 00:53:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 284 (0x7f1e25722800) [pid = 1872] [serial = 1374] [outer = 0x7f1e0b384400] 00:53:30 INFO - PROCESS | 1872 | 1461138810388 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]]]}] 00:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1596ms 00:53:30 INFO - PROCESS | 1872 | 1461138810434 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:53:30 INFO - PROCESS | 1872 | 1461138810438 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:53:30 INFO - PROCESS | 1872 | 1461138810445 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 1872 | 1461138810449 Marionette TRACE conn3 <- [1,1802,null,{}] 00:53:30 INFO - PROCESS | 1872 | 1461138810455 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}] 00:53:30 INFO - PROCESS | 1872 | 1461138810688 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:53:31 INFO - PROCESS | 1872 | 1461138810995 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3b08a800 == 179 [pid = 1872] [id = 458] 00:53:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 285 (0x7f1e0b387800) [pid = 1872] [serial = 1375] [outer = (nil)] 00:53:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 286 (0x7f1e26173c00) [pid = 1872] [serial = 1376] [outer = 0x7f1e0b387800] 00:53:31 INFO - PROCESS | 1872 | 1461138811077 Marionette DEBUG loaded listener.js 00:53:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 287 (0x7f1e32dbc800) [pid = 1872] [serial = 1377] [outer = 0x7f1e0b387800] 00:53:31 INFO - PROCESS | 1872 | 1461138811928 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]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1534ms 00:53:31 INFO - PROCESS | 1872 | 1461138811979 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:53:31 INFO - PROCESS | 1872 | 1461138811984 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:53:32 INFO - PROCESS | 1872 | 1461138811993 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:53:32 INFO - PROCESS | 1872 | 1461138811996 Marionette TRACE conn3 <- [1,1806,null,{}] 00:53:32 INFO - PROCESS | 1872 | 1461138812000 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}] 00:53:32 INFO - PROCESS | 1872 | 1461138812250 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:53:32 INFO - PROCESS | 1872 | 1461138812574 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e082d3000 == 180 [pid = 1872] [id = 459] 00:53:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 288 (0x7f1e0b3d7c00) [pid = 1872] [serial = 1378] [outer = (nil)] 00:53:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 289 (0x7f1e0f4c9c00) [pid = 1872] [serial = 1379] [outer = 0x7f1e0b3d7c00] 00:53:32 INFO - PROCESS | 1872 | 1461138812659 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 290 (0x7f1e10187000) [pid = 1872] [serial = 1380] [outer = 0x7f1e0b3d7c00] 00:53:33 INFO - PROCESS | 1872 | 1461138813579 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]]]}] 00:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1646ms 00:53:33 INFO - PROCESS | 1872 | 1461138813640 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 1872 | 1461138813647 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:53:33 INFO - PROCESS | 1872 | 1461138813657 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:53:33 INFO - PROCESS | 1872 | 1461138813663 Marionette TRACE conn3 <- [1,1810,null,{}] 00:53:33 INFO - PROCESS | 1872 | 1461138813672 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}] 00:53:33 INFO - PROCESS | 1872 | 1461138813974 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:53:34 INFO - PROCESS | 1872 | 1461138814354 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ba45000 == 179 [pid = 1872] [id = 440] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11fb4800 == 178 [pid = 1872] [id = 439] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e10058800 == 177 [pid = 1872] [id = 438] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aedd800 == 176 [pid = 1872] [id = 437] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ba5b800 == 175 [pid = 1872] [id = 436] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b3a7800 == 174 [pid = 1872] [id = 435] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d54d000 == 173 [pid = 1872] [id = 434] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bd3a800 == 172 [pid = 1872] [id = 430] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36a03800 == 171 [pid = 1872] [id = 429] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33b8d800 == 170 [pid = 1872] [id = 428] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27f8b000 == 169 [pid = 1872] [id = 427] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266ca000 == 168 [pid = 1872] [id = 426] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e254e0000 == 167 [pid = 1872] [id = 425] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213cb000 == 166 [pid = 1872] [id = 424] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea06000 == 165 [pid = 1872] [id = 423] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc5d800 == 164 [pid = 1872] [id = 422] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c412800 == 163 [pid = 1872] [id = 421] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ada000 == 162 [pid = 1872] [id = 420] 00:53:35 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e10049800 == 161 [pid = 1872] [id = 419] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 289 (0x7f1e0f614c00) [pid = 1872] [serial = 1059] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 288 (0x7f1e100f1000) [pid = 1872] [serial = 930] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 287 (0x7f1e38f7b400) [pid = 1872] [serial = 1026] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 286 (0x7f1e210f5000) [pid = 1872] [serial = 942] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 285 (0x7f1e33ede400) [pid = 1872] [serial = 1017] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 284 (0x7f1e38e2fc00) [pid = 1872] [serial = 963] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 283 (0x7f1e13719800) [pid = 1872] [serial = 1032] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 282 (0x7f1e14c5d400) [pid = 1872] [serial = 1173] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 281 (0x7f1e25f6a800) [pid = 1872] [serial = 1011] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 280 (0x7f1e2cf54800) [pid = 1872] [serial = 957] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e38daf800) [pid = 1872] [serial = 948] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e1b3d0800) [pid = 1872] [serial = 1065] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e1dacfc00) [pid = 1872] [serial = 936] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e38dac000) [pid = 1872] [serial = 1020] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e38dafc00) [pid = 1872] [serial = 1023] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e292a4400) [pid = 1872] [serial = 1014] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e0f856000) [pid = 1872] [serial = 966] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e0f699c00) [pid = 1872] [serial = 954] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e34e56400) [pid = 1872] [serial = 1101] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e11761400) [pid = 1872] [serial = 1062] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e11f0d000) [pid = 1872] [serial = 996] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e207c9c00) [pid = 1872] [serial = 1005] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e1da35400) [pid = 1872] [serial = 807] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e26db3400) [pid = 1872] [serial = 945] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e1fa97800) [pid = 1872] [serial = 1068] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e1a6d5800) [pid = 1872] [serial = 999] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e1a6c3400) [pid = 1872] [serial = 933] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e0e4e0000) [pid = 1872] [serial = 993] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e1eb41400) [pid = 1872] [serial = 1002] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e33972c00) [pid = 1872] [serial = 960] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e0f621c00) [pid = 1872] [serial = 909] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e11760800) [pid = 1872] [serial = 1029] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e20781400) [pid = 1872] [serial = 939] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e0f5c0c00) [pid = 1872] [serial = 951] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e224f2c00) [pid = 1872] [serial = 1008] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e1a6bcc00) [pid = 1872] [serial = 1256] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e11dba400) [pid = 1872] [serial = 1250] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0f857000) [pid = 1872] [serial = 1253] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e132cd400) [pid = 1872] [serial = 1251] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e0af70400) [pid = 1872] [serial = 1241] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e0b5c3000) [pid = 1872] [serial = 1242] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e0d7e8800) [pid = 1872] [serial = 1244] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e0e20bc00) [pid = 1872] [serial = 1245] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e2068ec00) [pid = 1872] [serial = 1208] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e24358000) [pid = 1872] [serial = 1220] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e0f84bc00) [pid = 1872] [serial = 1247] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e0dcf1400) [pid = 1872] [serial = 1190] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e100e9800) [pid = 1872] [serial = 1193] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e1444fc00) [pid = 1872] [serial = 1188] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e0f4cf000) [pid = 1872] [serial = 1238] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e0f618000) [pid = 1872] [serial = 1235] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e0d64bc00) [pid = 1872] [serial = 1232] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e33edec00) [pid = 1872] [serial = 1229] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e26ca9400) [pid = 1872] [serial = 1226] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e2551f400) [pid = 1872] [serial = 1223] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e14acb000) [pid = 1872] [serial = 1196] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e1b3cf000) [pid = 1872] [serial = 1202] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e1a577c00) [pid = 1872] [serial = 1199] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e2154ac00) [pid = 1872] [serial = 1217] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e1eb41c00) [pid = 1872] [serial = 1205] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e207c7c00) [pid = 1872] [serial = 1211] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e20f7ec00) [pid = 1872] [serial = 1214] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e100e7c00) [pid = 1872] [serial = 1248] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e14450000) [pid = 1872] [serial = 1254] [outer = (nil)] [url = about:blank] 00:53:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e099bf000 == 162 [pid = 1872] [id = 460] 00:53:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e0af70400) [pid = 1872] [serial = 1381] [outer = (nil)] 00:53:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e0b5cf000) [pid = 1872] [serial = 1382] [outer = 0x7f1e0af70400] 00:53:35 INFO - PROCESS | 1872 | 1461138815598 Marionette DEBUG loaded listener.js 00:53:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e0b651000) [pid = 1872] [serial = 1383] [outer = 0x7f1e0af70400] 00:53:36 INFO - PROCESS | 1872 | 1461138816422 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]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2797ms 00:53:36 INFO - PROCESS | 1872 | 1461138816463 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:53:36 INFO - PROCESS | 1872 | 1461138816470 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:53:36 INFO - PROCESS | 1872 | 1461138816482 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1872 | 1461138816487 Marionette TRACE conn3 <- [1,1814,null,{}] 00:53:36 INFO - PROCESS | 1872 | 1461138816496 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}] 00:53:36 INFO - PROCESS | 1872 | 1461138816712 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:53:36 INFO - PROCESS | 1872 | 1461138816921 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d553800 == 163 [pid = 1872] [id = 461] 00:53:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e0b64e400) [pid = 1872] [serial = 1384] [outer = (nil)] 00:53:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e0e4dc400) [pid = 1872] [serial = 1385] [outer = 0x7f1e0b64e400] 00:53:36 INFO - PROCESS | 1872 | 1461138816992 Marionette DEBUG loaded listener.js 00:53:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0f4c4000) [pid = 1872] [serial = 1386] [outer = 0x7f1e0b64e400] 00:53:37 INFO - PROCESS | 1872 | 1461138817866 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]]]}] 00:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1437ms 00:53:37 INFO - PROCESS | 1872 | 1461138817948 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:53:37 INFO - PROCESS | 1872 | 1461138817955 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:53:37 INFO - PROCESS | 1872 | 1461138817966 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:53:37 INFO - PROCESS | 1872 | 1461138817970 Marionette TRACE conn3 <- [1,1818,null,{}] 00:53:37 INFO - PROCESS | 1872 | 1461138817977 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}] 00:53:38 INFO - PROCESS | 1872 | 1461138818258 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:53:38 INFO - PROCESS | 1872 | 1461138818285 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e333800 == 164 [pid = 1872] [id = 462] 00:53:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e0f585400) [pid = 1872] [serial = 1387] [outer = (nil)] 00:53:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e0f695000) [pid = 1872] [serial = 1388] [outer = 0x7f1e0f585400] 00:53:38 INFO - PROCESS | 1872 | 1461138818350 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e0f84b400) [pid = 1872] [serial = 1389] [outer = 0x7f1e0f585400] 00:53:39 INFO - PROCESS | 1872 | 1461138819391 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]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1482ms 00:53:39 INFO - PROCESS | 1872 | 1461138819449 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:53:39 INFO - PROCESS | 1872 | 1461138819457 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:53:39 INFO - PROCESS | 1872 | 1461138819478 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 1872 | 1461138819491 Marionette TRACE conn3 <- [1,1822,null,{}] 00:53:39 INFO - PROCESS | 1872 | 1461138819532 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}] 00:53:39 INFO - PROCESS | 1872 | 1461138819844 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:53:39 INFO - PROCESS | 1872 | 1461138819878 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101d6800 == 165 [pid = 1872] [id = 463] 00:53:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e0f5bf000) [pid = 1872] [serial = 1390] [outer = (nil)] 00:53:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e10f44000) [pid = 1872] [serial = 1391] [outer = 0x7f1e0f5bf000] 00:53:39 INFO - PROCESS | 1872 | 1461138819943 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e11db3800) [pid = 1872] [serial = 1392] [outer = 0x7f1e0f5bf000] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e0b380c00) [pid = 1872] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e0b3da000) [pid = 1872] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e0af6cc00) [pid = 1872] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e0d530800) [pid = 1872] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e11ea6800) [pid = 1872] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e0af6ec00) [pid = 1872] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:53:41 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e0af69c00) [pid = 1872] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:53:41 INFO - PROCESS | 1872 | 1461138821511 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]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2055ms 00:53:41 INFO - PROCESS | 1872 | 1461138821533 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:53:41 INFO - PROCESS | 1872 | 1461138821538 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:53:41 INFO - PROCESS | 1872 | 1461138821546 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:53:41 INFO - PROCESS | 1872 | 1461138821549 Marionette TRACE conn3 <- [1,1826,null,{}] 00:53:41 INFO - PROCESS | 1872 | 1461138821555 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}] 00:53:41 INFO - PROCESS | 1872 | 1461138821763 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:53:41 INFO - PROCESS | 1872 | 1461138821938 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11aae000 == 166 [pid = 1872] [id = 464] 00:53:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e0af6cc00) [pid = 1872] [serial = 1393] [outer = (nil)] 00:53:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e11db7400) [pid = 1872] [serial = 1394] [outer = 0x7f1e0af6cc00] 00:53:42 INFO - PROCESS | 1872 | 1461138822007 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e11ea5000) [pid = 1872] [serial = 1395] [outer = 0x7f1e0af6cc00] 00:53:42 INFO - PROCESS | 1872 | 1461138822809 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]]]}] 00:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1286ms 00:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:53:42 INFO - PROCESS | 1872 | 1461138822840 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:53:42 INFO - PROCESS | 1872 | 1461138822843 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:53:42 INFO - PROCESS | 1872 | 1461138822850 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:53:42 INFO - PROCESS | 1872 | 1461138822853 Marionette TRACE conn3 <- [1,1830,null,{}] 00:53:42 INFO - PROCESS | 1872 | 1461138822859 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}] 00:53:43 INFO - PROCESS | 1872 | 1461138823292 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:53:43 INFO - PROCESS | 1872 | 1461138823559 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d54c800 == 167 [pid = 1872] [id = 465] 00:53:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e0d64a800) [pid = 1872] [serial = 1396] [outer = (nil)] 00:53:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e0d7e8800) [pid = 1872] [serial = 1397] [outer = 0x7f1e0d64a800] 00:53:43 INFO - PROCESS | 1872 | 1461138823647 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e0e4e3800) [pid = 1872] [serial = 1398] [outer = 0x7f1e0d64a800] 00:53:44 INFO - PROCESS | 1872 | 1461138824566 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]]]}] 00:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1784ms 00:53:44 INFO - PROCESS | 1872 | 1461138824634 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:53:44 INFO - PROCESS | 1872 | 1461138824644 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:53:44 INFO - PROCESS | 1872 | 1461138824654 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:53:44 INFO - PROCESS | 1872 | 1461138824659 Marionette TRACE conn3 <- [1,1834,null,{}] 00:53:44 INFO - PROCESS | 1872 | 1461138824667 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}] 00:53:44 INFO - PROCESS | 1872 | 1461138824941 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:53:45 INFO - PROCESS | 1872 | 1461138825251 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1105b000 == 168 [pid = 1872] [id = 466] 00:53:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e0f59ec00) [pid = 1872] [serial = 1399] [outer = (nil)] 00:53:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e0f69dc00) [pid = 1872] [serial = 1400] [outer = 0x7f1e0f59ec00] 00:53:45 INFO - PROCESS | 1872 | 1461138825332 Marionette DEBUG loaded listener.js 00:53:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e0fe69c00) [pid = 1872] [serial = 1401] [outer = 0x7f1e0f59ec00] 00:53:46 INFO - PROCESS | 1872 | 1461138826310 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]]]}] 00:53:46 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 00:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1734ms 00:53:46 INFO - PROCESS | 1872 | 1461138826387 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:53:46 INFO - PROCESS | 1872 | 1461138826392 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:53:46 INFO - PROCESS | 1872 | 1461138826400 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:53:46 INFO - PROCESS | 1872 | 1461138826404 Marionette TRACE conn3 <- [1,1838,null,{}] 00:53:46 INFO - PROCESS | 1872 | 1461138826412 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}] 00:53:46 INFO - PROCESS | 1872 | 1461138826689 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:53:47 INFO - PROCESS | 1872 | 1461138827030 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12fd4000 == 169 [pid = 1872] [id = 467] 00:53:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e100e9800) [pid = 1872] [serial = 1402] [outer = (nil)] 00:53:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e11ea6800) [pid = 1872] [serial = 1403] [outer = 0x7f1e100e9800] 00:53:47 INFO - PROCESS | 1872 | 1461138827116 Marionette DEBUG loaded listener.js 00:53:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e12124800) [pid = 1872] [serial = 1404] [outer = 0x7f1e100e9800] 00:53:47 INFO - PROCESS | 1872 | ************************* 00:53:47 INFO - PROCESS | 1872 | A coding exception was thrown and uncaught in a Task. 00:53:47 INFO - PROCESS | 1872 | 00:53:47 INFO - PROCESS | 1872 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:53:47 INFO - PROCESS | 1872 | Full stack: 00:53:47 INFO - PROCESS | 1872 | ************************* 00:53:48 INFO - PROCESS | 1872 | 1461138828097 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]]]}] 00:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1736ms 00:53:48 INFO - PROCESS | 1872 | 1461138828137 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:53:48 INFO - PROCESS | 1872 | 1461138828145 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:53:48 INFO - PROCESS | 1872 | 1461138828163 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 1872 | 1461138828171 Marionette TRACE conn3 <- [1,1842,null,{}] 00:53:48 INFO - PROCESS | 1872 | 1461138828177 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}] 00:53:48 INFO - PROCESS | 1872 | 1461138828412 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:53:48 INFO - PROCESS | 1872 | 1461138828716 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b3ae800 == 170 [pid = 1872] [id = 468] 00:53:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e10189000) [pid = 1872] [serial = 1405] [outer = (nil)] 00:53:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e1a6c4800) [pid = 1872] [serial = 1406] [outer = 0x7f1e10189000] 00:53:48 INFO - PROCESS | 1872 | 1461138828795 Marionette DEBUG loaded listener.js 00:53:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e1b2cb800) [pid = 1872] [serial = 1407] [outer = 0x7f1e10189000] 00:53:49 INFO - PROCESS | 1872 | 1461138829697 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]]]}] 00:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1595ms 00:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:53:49 INFO - PROCESS | 1872 | 1461138829750 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:53:49 INFO - PROCESS | 1872 | 1461138829753 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:53:49 INFO - PROCESS | 1872 | 1461138829761 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:53:49 INFO - PROCESS | 1872 | 1461138829763 Marionette TRACE conn3 <- [1,1846,null,{}] 00:53:49 INFO - PROCESS | 1872 | 1461138829770 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}] 00:53:49 INFO - PROCESS | 1872 | 1461138829991 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:53:50 INFO - PROCESS | 1872 | 1461138830205 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c424000 == 171 [pid = 1872] [id = 469] 00:53:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e1175a800) [pid = 1872] [serial = 1408] [outer = (nil)] 00:53:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e1b3cfc00) [pid = 1872] [serial = 1409] [outer = 0x7f1e1175a800] 00:53:50 INFO - PROCESS | 1872 | 1461138830323 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 249 (0x7f1e1d848400) [pid = 1872] [serial = 1410] [outer = 0x7f1e1175a800] 00:53:51 INFO - PROCESS | 1872 | 1461138831304 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]]]}] 00:53:51 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) 00:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1590ms 00:53:51 INFO - PROCESS | 1872 | 1461138831350 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:53:51 INFO - PROCESS | 1872 | 1461138831354 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:53:51 INFO - PROCESS | 1872 | 1461138831361 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:53:51 INFO - PROCESS | 1872 | 1461138831365 Marionette TRACE conn3 <- [1,1850,null,{}] 00:53:51 INFO - PROCESS | 1872 | 1461138831371 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}] 00:53:51 INFO - PROCESS | 1872 | 1461138831638 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:53:51 INFO - PROCESS | 1872 | 1461138831953 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d443800 == 172 [pid = 1872] [id = 470] 00:53:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 250 (0x7f1e20737400) [pid = 1872] [serial = 1411] [outer = (nil)] 00:53:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 251 (0x7f1e20776c00) [pid = 1872] [serial = 1412] [outer = 0x7f1e20737400] 00:53:52 INFO - PROCESS | 1872 | 1461138832045 Marionette DEBUG loaded listener.js 00:53:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 252 (0x7f1e2085f000) [pid = 1872] [serial = 1413] [outer = 0x7f1e20737400] 00:53:52 INFO - PROCESS | 1872 | 1461138832972 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]]]}] 00:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1694ms 00:53:53 INFO - PROCESS | 1872 | 1461138833056 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:53:53 INFO - PROCESS | 1872 | 1461138833060 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:53:53 INFO - PROCESS | 1872 | 1461138833067 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:53:53 INFO - PROCESS | 1872 | 1461138833071 Marionette TRACE conn3 <- [1,1854,null,{}] 00:53:53 INFO - PROCESS | 1872 | 1461138833078 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}] 00:53:53 INFO - PROCESS | 1872 | 1461138833342 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:53:53 INFO - PROCESS | 1872 | 1461138833644 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21110800 == 173 [pid = 1872] [id = 471] 00:53:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 253 (0x7f1e20738c00) [pid = 1872] [serial = 1414] [outer = (nil)] 00:53:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 254 (0x7f1e210f4800) [pid = 1872] [serial = 1415] [outer = 0x7f1e20738c00] 00:53:53 INFO - PROCESS | 1872 | 1461138833725 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 255 (0x7f1e21552400) [pid = 1872] [serial = 1416] [outer = 0x7f1e20738c00] 00:53:54 INFO - PROCESS | 1872 | 1461138834588 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]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1587ms 00:53:54 INFO - PROCESS | 1872 | 1461138834656 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1872 | 1461138834658 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:53:54 INFO - PROCESS | 1872 | 1461138834665 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1872 | 1461138834669 Marionette TRACE conn3 <- [1,1858,null,{}] 00:53:54 INFO - PROCESS | 1872 | 1461138834675 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}] 00:53:54 INFO - PROCESS | 1872 | 1461138834913 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:53:55 INFO - PROCESS | 1872 | 1461138835215 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21adc800 == 174 [pid = 1872] [id = 472] 00:53:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 256 (0x7f1e1ef37c00) [pid = 1872] [serial = 1417] [outer = (nil)] 00:53:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 257 (0x7f1e217ea400) [pid = 1872] [serial = 1418] [outer = 0x7f1e1ef37c00] 00:53:55 INFO - PROCESS | 1872 | 1461138835298 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 258 (0x7f1e23953000) [pid = 1872] [serial = 1419] [outer = 0x7f1e1ef37c00] 00:53:56 INFO - PROCESS | 1872 | 1461138836215 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]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1591ms 00:53:56 INFO - PROCESS | 1872 | 1461138836258 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:53:56 INFO - PROCESS | 1872 | 1461138836262 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:53:56 INFO - PROCESS | 1872 | 1461138836269 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1872 | 1461138836272 Marionette TRACE conn3 <- [1,1862,null,{}] 00:53:56 INFO - PROCESS | 1872 | 1461138836278 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}] 00:53:56 INFO - PROCESS | 1872 | 1461138836518 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:53:56 INFO - PROCESS | 1872 | 1461138836830 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25caf000 == 175 [pid = 1872] [id = 473] 00:53:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e1b373000) [pid = 1872] [serial = 1420] [outer = (nil)] 00:53:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e2529d800) [pid = 1872] [serial = 1421] [outer = 0x7f1e1b373000] 00:53:56 INFO - PROCESS | 1872 | 1461138836914 Marionette DEBUG loaded listener.js 00:53:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e2695ec00) [pid = 1872] [serial = 1422] [outer = 0x7f1e1b373000] 00:53:57 INFO - PROCESS | 1872 | 1461138837779 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]]]}] 00:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1588ms 00:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:53:57 INFO - PROCESS | 1872 | 1461138837857 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:53:57 INFO - PROCESS | 1872 | 1461138837860 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:53:57 INFO - PROCESS | 1872 | 1461138837868 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 1872 | 1461138837870 Marionette TRACE conn3 <- [1,1866,null,{}] 00:53:57 INFO - PROCESS | 1872 | 1461138837877 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}] 00:53:58 INFO - PROCESS | 1872 | 1461138838139 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:53:58 INFO - PROCESS | 1872 | 1461138838444 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e3b000 == 176 [pid = 1872] [id = 474] 00:53:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e1d3b6800) [pid = 1872] [serial = 1423] [outer = (nil)] 00:53:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e27b0d800) [pid = 1872] [serial = 1424] [outer = 0x7f1e1d3b6800] 00:53:58 INFO - PROCESS | 1872 | 1461138838529 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e32dc2c00) [pid = 1872] [serial = 1425] [outer = 0x7f1e1d3b6800] 00:53:59 INFO - PROCESS | 1872 | 1461138839409 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]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1588ms 00:53:59 INFO - PROCESS | 1872 | 1461138839456 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:53:59 INFO - PROCESS | 1872 | 1461138839460 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:53:59 INFO - PROCESS | 1872 | 1461138839467 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1872 | 1461138839471 Marionette TRACE conn3 <- [1,1870,null,{}] 00:53:59 INFO - PROCESS | 1872 | 1461138839477 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}] 00:53:59 INFO - PROCESS | 1872 | 1461138839738 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:54:00 INFO - PROCESS | 1872 | 1461138840056 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc13000 == 177 [pid = 1872] [id = 475] 00:54:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e3500a000) [pid = 1872] [serial = 1426] [outer = (nil)] 00:54:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e351c8400) [pid = 1872] [serial = 1427] [outer = 0x7f1e3500a000] 00:54:00 INFO - PROCESS | 1872 | 1461138840147 Marionette DEBUG loaded listener.js 00:54:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e38851c00) [pid = 1872] [serial = 1428] [outer = 0x7f1e3500a000] 00:54:01 INFO - PROCESS | 1872 | 1461138841050 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]]]}] 00:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1642ms 00:54:01 INFO - PROCESS | 1872 | 1461138841109 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:54:01 INFO - PROCESS | 1872 | 1461138841114 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:54:01 INFO - PROCESS | 1872 | 1461138841121 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:54:01 INFO - PROCESS | 1872 | 1461138841126 Marionette TRACE conn3 <- [1,1874,null,{}] 00:54:01 INFO - PROCESS | 1872 | 1461138841133 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}] 00:54:01 INFO - PROCESS | 1872 | 1461138841367 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:54:01 INFO - PROCESS | 1872 | 1461138841683 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a03800 == 178 [pid = 1872] [id = 476] 00:54:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e0aab5c00) [pid = 1872] [serial = 1429] [outer = (nil)] 00:54:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e0aabd400) [pid = 1872] [serial = 1430] [outer = 0x7f1e0aab5c00] 00:54:01 INFO - PROCESS | 1872 | 1461138841778 Marionette DEBUG loaded listener.js 00:54:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e34d31800) [pid = 1872] [serial = 1431] [outer = 0x7f1e0aab5c00] 00:54:02 INFO - PROCESS | 1872 | 1461138842680 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]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1636ms 00:54:02 INFO - PROCESS | 1872 | 1461138842774 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:54:02 INFO - PROCESS | 1872 | 1461138842777 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:54:02 INFO - PROCESS | 1872 | 1461138842791 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 1872 | 1461138842793 Marionette TRACE conn3 <- [1,1878,null,{}] 00:54:02 INFO - PROCESS | 1872 | 1461138842800 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}] 00:54:03 INFO - PROCESS | 1872 | 1461138843034 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:54:03 INFO - PROCESS | 1872 | 1461138843341 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bd30800 == 179 [pid = 1872] [id = 477] 00:54:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 271 (0x7f1e0aab3800) [pid = 1872] [serial = 1432] [outer = (nil)] 00:54:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 272 (0x7f1e35009800) [pid = 1872] [serial = 1433] [outer = 0x7f1e0aab3800] 00:54:03 INFO - PROCESS | 1872 | 1461138843425 Marionette DEBUG loaded listener.js 00:54:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 273 (0x7f1e38db0000) [pid = 1872] [serial = 1434] [outer = 0x7f1e0aab3800] 00:54:04 INFO - PROCESS | 1872 | 1461138844258 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]]]}] 00:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1533ms 00:54:04 INFO - PROCESS | 1872 | 1461138844324 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:54:04 INFO - PROCESS | 1872 | 1461138844328 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:54:04 INFO - PROCESS | 1872 | 1461138844334 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:54:04 INFO - PROCESS | 1872 | 1461138844338 Marionette TRACE conn3 <- [1,1882,null,{}] 00:54:04 INFO - PROCESS | 1872 | 1461138844344 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}] 00:54:04 INFO - PROCESS | 1872 | 1461138844578 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:54:04 INFO - PROCESS | 1872 | 1461138844919 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f731000 == 180 [pid = 1872] [id = 478] 00:54:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 274 (0x7f1e0aab6000) [pid = 1872] [serial = 1435] [outer = (nil)] 00:54:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 275 (0x7f1e10e8ac00) [pid = 1872] [serial = 1436] [outer = 0x7f1e0aab6000] 00:54:05 INFO - PROCESS | 1872 | 1461138845037 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 276 (0x7f1e10e8f400) [pid = 1872] [serial = 1437] [outer = 0x7f1e0aab6000] 00:54:05 INFO - PROCESS | 1872 | 1461138845947 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]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1685ms 00:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:54:06 INFO - PROCESS | 1872 | 1461138846022 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1872 | 1461138846025 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:54:06 INFO - PROCESS | 1872 | 1461138846032 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1872 | 1461138846034 Marionette TRACE conn3 <- [1,1886,null,{}] 00:54:06 INFO - PROCESS | 1872 | 1461138846041 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}] 00:54:06 INFO - PROCESS | 1872 | 1461138846275 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:54:06 INFO - PROCESS | 1872 | 1461138846589 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d676800 == 181 [pid = 1872] [id = 479] 00:54:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 277 (0x7f1e0aabe800) [pid = 1872] [serial = 1438] [outer = (nil)] 00:54:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 278 (0x7f1e0bc09800) [pid = 1872] [serial = 1439] [outer = 0x7f1e0aabe800] 00:54:06 INFO - PROCESS | 1872 | 1461138846673 Marionette DEBUG loaded listener.js 00:54:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 279 (0x7f1e0bc0fc00) [pid = 1872] [serial = 1440] [outer = 0x7f1e0aabe800] 00:54:07 INFO - PROCESS | 1872 | 1461138847567 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]]]}] 00:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1581ms 00:54:07 INFO - PROCESS | 1872 | 1461138847613 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:54:07 INFO - PROCESS | 1872 | 1461138847617 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:54:07 INFO - PROCESS | 1872 | 1461138847624 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:54:07 INFO - PROCESS | 1872 | 1461138847627 Marionette TRACE conn3 <- [1,1890,null,{}] 00:54:07 INFO - PROCESS | 1872 | 1461138847633 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}] 00:54:07 INFO - PROCESS | 1872 | 1461138847897 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:54:08 INFO - PROCESS | 1872 | 1461138848210 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101d1800 == 182 [pid = 1872] [id = 480] 00:54:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 280 (0x7f1e07c04c00) [pid = 1872] [serial = 1441] [outer = (nil)] 00:54:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 281 (0x7f1e07c0b000) [pid = 1872] [serial = 1442] [outer = 0x7f1e07c04c00] 00:54:08 INFO - PROCESS | 1872 | 1461138848293 Marionette DEBUG loaded listener.js 00:54:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 282 (0x7f1e0bc02c00) [pid = 1872] [serial = 1443] [outer = 0x7f1e07c04c00] 00:54:09 INFO - PROCESS | 1872 | 1461138849131 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]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1580ms 00:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:54:09 INFO - PROCESS | 1872 | 1461138849205 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 1872 | 1461138849207 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:54:09 INFO - PROCESS | 1872 | 1461138849215 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 1872 | 1461138849217 Marionette TRACE conn3 <- [1,1894,null,{}] 00:54:09 INFO - PROCESS | 1872 | 1461138849224 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}] 00:54:09 INFO - PROCESS | 1872 | 1461138849457 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:54:09 INFO - PROCESS | 1872 | 1461138849774 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aea9800 == 183 [pid = 1872] [id = 481] 00:54:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 283 (0x7f1e07c0e800) [pid = 1872] [serial = 1444] [outer = (nil)] 00:54:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 284 (0x7f1e0bc05400) [pid = 1872] [serial = 1445] [outer = 0x7f1e07c0e800] 00:54:09 INFO - PROCESS | 1872 | 1461138849856 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 285 (0x7f1e0e4e2800) [pid = 1872] [serial = 1446] [outer = 0x7f1e07c0e800] 00:54:10 INFO - PROCESS | 1872 | 1461138850800 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]]]}] 00:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1631ms 00:54:10 INFO - PROCESS | 1872 | 1461138850846 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:54:10 INFO - PROCESS | 1872 | 1461138850850 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:54:10 INFO - PROCESS | 1872 | 1461138850857 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:54:10 INFO - PROCESS | 1872 | 1461138850860 Marionette TRACE conn3 <- [1,1898,null,{}] 00:54:10 INFO - PROCESS | 1872 | 1461138850866 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}] 00:54:11 INFO - PROCESS | 1872 | 1461138851102 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:54:11 INFO - PROCESS | 1872 | 1461138851418 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e33a000 == 184 [pid = 1872] [id = 482] 00:54:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 286 (0x7f1e07c05000) [pid = 1872] [serial = 1447] [outer = (nil)] 00:54:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 287 (0x7f1e10e86400) [pid = 1872] [serial = 1448] [outer = 0x7f1e07c05000] 00:54:11 INFO - PROCESS | 1872 | 1461138851503 Marionette DEBUG loaded listener.js 00:54:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 288 (0x7f1e10e91000) [pid = 1872] [serial = 1449] [outer = 0x7f1e07c05000] 00:54:13 INFO - PROCESS | 1872 | 1461138853014 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]]]}] 00:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2237ms 00:54:13 INFO - PROCESS | 1872 | 1461138853095 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:54:13 INFO - PROCESS | 1872 | 1461138853101 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:54:13 INFO - PROCESS | 1872 | 1461138853120 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:54:13 INFO - PROCESS | 1872 | 1461138853127 Marionette TRACE conn3 <- [1,1902,null,{}] 00:54:13 INFO - PROCESS | 1872 | 1461138853135 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}] 00:54:13 INFO - PROCESS | 1872 | 1461138853452 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3886a000 == 183 [pid = 1872] [id = 76] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1005c000 == 182 [pid = 1872] [id = 412] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e099c1000 == 181 [pid = 1872] [id = 410] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ba58000 == 180 [pid = 1872] [id = 411] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc18000 == 179 [pid = 1872] [id = 203] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34abd800 == 178 [pid = 1872] [id = 204] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26743000 == 177 [pid = 1872] [id = 55] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b3a1800 == 176 [pid = 1872] [id = 409] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101d6800 == 175 [pid = 1872] [id = 463] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e333800 == 174 [pid = 1872] [id = 462] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d553800 == 173 [pid = 1872] [id = 461] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e099bf000 == 172 [pid = 1872] [id = 460] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34a8d000 == 171 [pid = 1872] [id = 454] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292d7000 == 170 [pid = 1872] [id = 453] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266cf000 == 169 [pid = 1872] [id = 452] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24304000 == 168 [pid = 1872] [id = 451] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21222000 == 167 [pid = 1872] [id = 450] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20885800 == 166 [pid = 1872] [id = 449] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1deb9000 == 165 [pid = 1872] [id = 448] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d20f800 == 164 [pid = 1872] [id = 447] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c421800 == 163 [pid = 1872] [id = 446] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c206800 == 162 [pid = 1872] [id = 445] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a208800 == 161 [pid = 1872] [id = 444] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12068000 == 160 [pid = 1872] [id = 443] 00:54:14 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0daf2000 == 159 [pid = 1872] [id = 442] 00:54:14 INFO - PROCESS | 1872 | 1461138854327 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 287 (0x7f1e0f857c00) [pid = 1872] [serial = 1325] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 286 (0x7f1e224ef800) [pid = 1872] [serial = 1277] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 285 (0x7f1e11db5800) [pid = 1872] [serial = 1317] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 284 (0x7f1e0d52f800) [pid = 1872] [serial = 1305] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 283 (0x7f1e0b5cac00) [pid = 1872] [serial = 1307] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 282 (0x7f1e210ef400) [pid = 1872] [serial = 1274] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 281 (0x7f1e0b64d400) [pid = 1872] [serial = 1292] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 280 (0x7f1e0f615800) [pid = 1872] [serial = 1311] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 279 (0x7f1e0dcef000) [pid = 1872] [serial = 1259] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 278 (0x7f1e0b5cc400) [pid = 1872] [serial = 1304] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 277 (0x7f1e11eabc00) [pid = 1872] [serial = 1319] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 276 (0x7f1e1a6c1000) [pid = 1872] [serial = 1265] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 275 (0x7f1e1212dc00) [pid = 1872] [serial = 1320] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 274 (0x7f1e0d650400) [pid = 1872] [serial = 1313] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 273 (0x7f1e207ab400) [pid = 1872] [serial = 1280] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 272 (0x7f1e1da3b400) [pid = 1872] [serial = 1271] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 271 (0x7f1e10f49800) [pid = 1872] [serial = 1262] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 270 (0x7f1e11ea4000) [pid = 1872] [serial = 1301] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e11e27c00) [pid = 1872] [serial = 1298] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e2551b800) [pid = 1872] [serial = 1283] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e0f5b7800) [pid = 1872] [serial = 1314] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e2d003c00) [pid = 1872] [serial = 1286] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e0f59e800) [pid = 1872] [serial = 1310] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e10f4f000) [pid = 1872] [serial = 1316] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e1cbf2c00) [pid = 1872] [serial = 1268] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e11e20400) [pid = 1872] [serial = 1295] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e0dce8800) [pid = 1872] [serial = 1308] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e0e4de400) [pid = 1872] [serial = 1323] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e38da8400) [pid = 1872] [serial = 1289] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e0b3e3800) [pid = 1872] [serial = 1322] [outer = (nil)] [url = about:blank] 00:54:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e082d0800 == 160 [pid = 1872] [id = 483] 00:54:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 259 (0x7f1e0b3e3800) [pid = 1872] [serial = 1450] [outer = (nil)] 00:54:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 260 (0x7f1e0d52f800) [pid = 1872] [serial = 1451] [outer = 0x7f1e0b3e3800] 00:54:14 INFO - PROCESS | 1872 | 1461138854537 Marionette DEBUG loaded listener.js 00:54:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 261 (0x7f1e0d6b0800) [pid = 1872] [serial = 1452] [outer = 0x7f1e0b3e3800] 00:54:15 INFO - PROCESS | 1872 | 1461138855323 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]]]}] 00:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2253ms 00:54:15 INFO - PROCESS | 1872 | 1461138855362 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:54:15 INFO - PROCESS | 1872 | 1461138855370 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:54:15 INFO - PROCESS | 1872 | 1461138855400 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:54:15 INFO - PROCESS | 1872 | 1461138855405 Marionette TRACE conn3 <- [1,1906,null,{}] 00:54:15 INFO - PROCESS | 1872 | 1461138855411 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}] 00:54:15 INFO - PROCESS | 1872 | 1461138855651 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:54:15 INFO - PROCESS | 1872 | 1461138855840 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d920000 == 161 [pid = 1872] [id = 484] 00:54:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 262 (0x7f1e07c0d800) [pid = 1872] [serial = 1453] [outer = (nil)] 00:54:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 263 (0x7f1e0e4e7400) [pid = 1872] [serial = 1454] [outer = 0x7f1e07c0d800] 00:54:15 INFO - PROCESS | 1872 | 1461138855908 Marionette DEBUG loaded listener.js 00:54:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 264 (0x7f1e0f595800) [pid = 1872] [serial = 1455] [outer = 0x7f1e07c0d800] 00:54:16 INFO - PROCESS | 1872 | 1461138856814 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]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1497ms 00:54:16 INFO - PROCESS | 1872 | 1461138856887 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 1872 | 1461138856890 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:54:16 INFO - PROCESS | 1872 | 1461138856899 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 1872 | 1461138856905 Marionette TRACE conn3 <- [1,1910,null,{}] 00:54:16 INFO - PROCESS | 1872 | 1461138856928 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}] 00:54:17 INFO - PROCESS | 1872 | 1461138857208 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:54:17 INFO - PROCESS | 1872 | 1461138857234 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f73d000 == 162 [pid = 1872] [id = 485] 00:54:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 265 (0x7f1e0f617400) [pid = 1872] [serial = 1456] [outer = (nil)] 00:54:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 266 (0x7f1e0f857400) [pid = 1872] [serial = 1457] [outer = 0x7f1e0f617400] 00:54:17 INFO - PROCESS | 1872 | 1461138857307 Marionette DEBUG loaded listener.js 00:54:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 267 (0x7f1e10e8c400) [pid = 1872] [serial = 1458] [outer = 0x7f1e0f617400] 00:54:18 INFO - PROCESS | 1872 | 1461138858307 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]]]}] 00:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1488ms 00:54:18 INFO - PROCESS | 1872 | 1461138858388 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:54:18 INFO - PROCESS | 1872 | 1461138858393 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:54:18 INFO - PROCESS | 1872 | 1461138858399 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:54:18 INFO - PROCESS | 1872 | 1461138858403 Marionette TRACE conn3 <- [1,1914,null,{}] 00:54:18 INFO - PROCESS | 1872 | 1461138858416 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}] 00:54:18 INFO - PROCESS | 1872 | 1461138858695 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:54:18 INFO - PROCESS | 1872 | 1461138858729 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101e2000 == 163 [pid = 1872] [id = 486] 00:54:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 268 (0x7f1e0f695800) [pid = 1872] [serial = 1459] [outer = (nil)] 00:54:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 269 (0x7f1e11228c00) [pid = 1872] [serial = 1460] [outer = 0x7f1e0f695800] 00:54:18 INFO - PROCESS | 1872 | 1461138858796 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 270 (0x7f1e1122e800) [pid = 1872] [serial = 1461] [outer = 0x7f1e0f695800] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 269 (0x7f1e20f7d800) [pid = 1872] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 268 (0x7f1e0b5d1000) [pid = 1872] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 267 (0x7f1e1018a000) [pid = 1872] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 266 (0x7f1e1b3c4400) [pid = 1872] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 265 (0x7f1e0b64d000) [pid = 1872] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 264 (0x7f1e0f585400) [pid = 1872] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 263 (0x7f1e0d6a9c00) [pid = 1872] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 262 (0x7f1e0f5bbc00) [pid = 1872] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 261 (0x7f1e209ab400) [pid = 1872] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 260 (0x7f1e38845400) [pid = 1872] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 259 (0x7f1e0dce6400) [pid = 1872] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 258 (0x7f1e1ef3bc00) [pid = 1872] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 257 (0x7f1e0af70400) [pid = 1872] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 256 (0x7f1e33caec00) [pid = 1872] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 255 (0x7f1e1d3b9800) [pid = 1872] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 254 (0x7f1e1dee6800) [pid = 1872] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 253 (0x7f1e0f4cb400) [pid = 1872] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 252 (0x7f1e0f858000) [pid = 1872] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 251 (0x7f1e0f84d400) [pid = 1872] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 250 (0x7f1e0b5ca800) [pid = 1872] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 249 (0x7f1e253d3000) [pid = 1872] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 248 (0x7f1e26168400) [pid = 1872] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e217b4c00) [pid = 1872] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e21547000) [pid = 1872] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e20f81000) [pid = 1872] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e0b384400) [pid = 1872] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e132cb800) [pid = 1872] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e1afedc00) [pid = 1872] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e22fc2400) [pid = 1872] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e209ac400) [pid = 1872] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e0b64e400) [pid = 1872] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e0f5bf000) [pid = 1872] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e0d6a2400) [pid = 1872] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e1dee5800) [pid = 1872] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e0b3dac00) [pid = 1872] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e0af6a000) [pid = 1872] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e1afef800) [pid = 1872] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e0b3d7c00) [pid = 1872] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e117e4000) [pid = 1872] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e0b3ddc00) [pid = 1872] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e14c53400) [pid = 1872] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e2427c000) [pid = 1872] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e2551cc00) [pid = 1872] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e0b37f000) [pid = 1872] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e11f0e400) [pid = 1872] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e207be400) [pid = 1872] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e144d2400) [pid = 1872] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e207bf800) [pid = 1872] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e0af6a400) [pid = 1872] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e0f6a0000) [pid = 1872] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e0d650c00) [pid = 1872] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e0b651400) [pid = 1872] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e0fe6a400) [pid = 1872] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 216 (0x7f1e0b647c00) [pid = 1872] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e0f582400) [pid = 1872] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e0b387800) [pid = 1872] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e0e4dd000) [pid = 1872] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e0f57d400) [pid = 1872] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e217ad000) [pid = 1872] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e1a6bf400) [pid = 1872] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e1a6dd800) [pid = 1872] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e217a9c00) [pid = 1872] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e2077e400) [pid = 1872] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e1dad8000) [pid = 1872] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e12127800) [pid = 1872] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e0b382400) [pid = 1872] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e11f18c00) [pid = 1872] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e0f59c400) [pid = 1872] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e205f6800) [pid = 1872] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e20f80800) [pid = 1872] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e20982000) [pid = 1872] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e0b5cb000) [pid = 1872] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1d8e9400) [pid = 1872] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e0af68c00) [pid = 1872] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e1fa91000) [pid = 1872] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e1370ec00) [pid = 1872] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e0d648000) [pid = 1872] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e0af72c00) [pid = 1872] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e0b646800) [pid = 1872] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e0b5c5800) [pid = 1872] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e0d6a4c00) [pid = 1872] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:54:20 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e1a4da400) [pid = 1872] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:54:20 INFO - PROCESS | 1872 | 1461138860959 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]]]}] 00:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2584ms 00:54:20 INFO - PROCESS | 1872 | 1461138860984 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:54:20 INFO - PROCESS | 1872 | 1461138860988 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:54:20 INFO - PROCESS | 1872 | 1461138860995 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1872 | 1461138860999 Marionette TRACE conn3 <- [1,1918,null,{}] 00:54:21 INFO - PROCESS | 1872 | 1461138861005 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}] 00:54:21 INFO - PROCESS | 1872 | 1461138861283 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:54:21 INFO - PROCESS | 1872 | 1461138861397 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0daed000 == 164 [pid = 1872] [id = 487] 00:54:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e0af6a000) [pid = 1872] [serial = 1462] [outer = (nil)] 00:54:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e0b647800) [pid = 1872] [serial = 1463] [outer = 0x7f1e0af6a000] 00:54:21 INFO - PROCESS | 1872 | 1461138861463 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e0dce3c00) [pid = 1872] [serial = 1464] [outer = 0x7f1e0af6a000] 00:54:22 INFO - PROCESS | 1872 | 1461138862401 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]]]}] 00:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1488ms 00:54:22 INFO - PROCESS | 1872 | 1461138862484 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:54:22 INFO - PROCESS | 1872 | 1461138862491 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:54:22 INFO - PROCESS | 1872 | 1461138862501 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:54:22 INFO - PROCESS | 1872 | 1461138862507 Marionette TRACE conn3 <- [1,1922,null,{}] 00:54:22 INFO - PROCESS | 1872 | 1461138862533 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}] 00:54:22 INFO - PROCESS | 1872 | 1461138862849 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:54:23 INFO - PROCESS | 1872 | 1461138863160 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d67d000 == 165 [pid = 1872] [id = 488] 00:54:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e0bc07400) [pid = 1872] [serial = 1465] [outer = (nil)] 00:54:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e0bc0f800) [pid = 1872] [serial = 1466] [outer = 0x7f1e0bc07400] 00:54:23 INFO - PROCESS | 1872 | 1461138863243 Marionette DEBUG loaded listener.js 00:54:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e0d6a5000) [pid = 1872] [serial = 1467] [outer = 0x7f1e0bc07400] 00:54:24 INFO - PROCESS | 1872 | 1461138864162 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]]]}] 00:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1697ms 00:54:24 INFO - PROCESS | 1872 | 1461138864198 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:54:24 INFO - PROCESS | 1872 | 1461138864207 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:54:24 INFO - PROCESS | 1872 | 1461138864219 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:54:24 INFO - PROCESS | 1872 | 1461138864223 Marionette TRACE conn3 <- [1,1926,null,{}] 00:54:24 INFO - PROCESS | 1872 | 1461138864231 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}] 00:54:24 INFO - PROCESS | 1872 | 1461138864476 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:54:24 INFO - PROCESS | 1872 | 1461138864788 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10055800 == 166 [pid = 1872] [id = 489] 00:54:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e0e4eac00) [pid = 1872] [serial = 1468] [outer = (nil)] 00:54:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e0f594400) [pid = 1872] [serial = 1469] [outer = 0x7f1e0e4eac00] 00:54:24 INFO - PROCESS | 1872 | 1461138864874 Marionette DEBUG loaded listener.js 00:54:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e0f5bd400) [pid = 1872] [serial = 1470] [outer = 0x7f1e0e4eac00] 00:54:25 INFO - PROCESS | 1872 | 1461138865859 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]]]}] 00:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1689ms 00:54:25 INFO - PROCESS | 1872 | 1461138865908 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:54:25 INFO - PROCESS | 1872 | 1461138865913 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:54:25 INFO - PROCESS | 1872 | 1461138865920 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:54:25 INFO - PROCESS | 1872 | 1461138865927 Marionette TRACE conn3 <- [1,1930,null,{}] 00:54:25 INFO - PROCESS | 1872 | 1461138865945 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}] 00:54:26 INFO - PROCESS | 1872 | 1461138866186 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:54:26 INFO - PROCESS | 1872 | 1461138866529 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1121d000 == 167 [pid = 1872] [id = 490] 00:54:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e0f851800) [pid = 1872] [serial = 1471] [outer = (nil)] 00:54:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e10e85800) [pid = 1872] [serial = 1472] [outer = 0x7f1e0f851800] 00:54:26 INFO - PROCESS | 1872 | 1461138866615 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e11226400) [pid = 1872] [serial = 1473] [outer = 0x7f1e0f851800] 00:54:27 INFO - PROCESS | 1872 | 1461138867524 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]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1637ms 00:54:27 INFO - PROCESS | 1872 | 1461138867558 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1872 | 1461138867562 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:54:27 INFO - PROCESS | 1872 | 1461138867570 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1872 | 1461138867573 Marionette TRACE conn3 <- [1,1934,null,{}] 00:54:27 INFO - PROCESS | 1872 | 1461138867579 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}] 00:54:27 INFO - PROCESS | 1872 | 1461138867805 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:54:28 INFO - PROCESS | 1872 | 1461138868123 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120be000 == 168 [pid = 1872] [id = 491] 00:54:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e0b64a800) [pid = 1872] [serial = 1474] [outer = (nil)] 00:54:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e11764400) [pid = 1872] [serial = 1475] [outer = 0x7f1e0b64a800] 00:54:28 INFO - PROCESS | 1872 | 1461138868211 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e11dbc400) [pid = 1872] [serial = 1476] [outer = 0x7f1e0b64a800] 00:54:29 INFO - PROCESS | 1872 | 1461138869078 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]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1541ms 00:54:29 INFO - PROCESS | 1872 | 1461138869113 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 1872 | 1461138869117 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:54:29 INFO - PROCESS | 1872 | 1461138869123 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 1872 | 1461138869126 Marionette TRACE conn3 <- [1,1938,null,{}] 00:54:29 INFO - PROCESS | 1872 | 1461138869132 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}] 00:54:29 INFO - PROCESS | 1872 | 1461138869355 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:54:29 INFO - PROCESS | 1872 | 1461138869660 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b47000 == 169 [pid = 1872] [id = 492] 00:54:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e10182800) [pid = 1872] [serial = 1477] [outer = (nil)] 00:54:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e11e27c00) [pid = 1872] [serial = 1478] [outer = 0x7f1e10182800] 00:54:29 INFO - PROCESS | 1872 | 1461138869741 Marionette DEBUG loaded listener.js 00:54:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e11eab000) [pid = 1872] [serial = 1479] [outer = 0x7f1e10182800] 00:54:30 INFO - PROCESS | 1872 | 1461138870582 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]]]}] 00:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 00:54:30 INFO - PROCESS | 1872 | 1461138870655 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:54:30 INFO - PROCESS | 1872 | 1461138870668 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:54:30 INFO - PROCESS | 1872 | 1461138870687 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:54:30 INFO - PROCESS | 1872 | 1461138870693 Marionette TRACE conn3 <- [1,1942,null,{}] 00:54:30 INFO - PROCESS | 1872 | 1461138870700 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}] 00:54:31 INFO - PROCESS | 1872 | 1461138871049 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:54:31 INFO - PROCESS | 1872 | 1461138871309 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b395000 == 170 [pid = 1872] [id = 493] 00:54:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e132d6000) [pid = 1872] [serial = 1480] [outer = (nil)] 00:54:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 208 (0x7f1e14446800) [pid = 1872] [serial = 1481] [outer = 0x7f1e132d6000] 00:54:31 INFO - PROCESS | 1872 | 1461138871392 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 209 (0x7f1e14acc400) [pid = 1872] [serial = 1482] [outer = 0x7f1e132d6000] 00:54:32 INFO - PROCESS | 1872 | 1461138872327 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]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1692ms 00:54:32 INFO - PROCESS | 1872 | 1461138872379 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 1872 | 1461138872384 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:54:32 INFO - PROCESS | 1872 | 1461138872390 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 1872 | 1461138872395 Marionette TRACE conn3 <- [1,1946,null,{}] 00:54:32 INFO - PROCESS | 1872 | 1461138872401 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}] 00:54:32 INFO - PROCESS | 1872 | 1461138872634 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:54:32 INFO - PROCESS | 1872 | 1461138872937 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c40c800 == 171 [pid = 1872] [id = 494] 00:54:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 210 (0x7f1e13718800) [pid = 1872] [serial = 1483] [outer = (nil)] 00:54:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 211 (0x7f1e1a4d9400) [pid = 1872] [serial = 1484] [outer = 0x7f1e13718800] 00:54:33 INFO - PROCESS | 1872 | 1461138873022 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 212 (0x7f1e1a6c6000) [pid = 1872] [serial = 1485] [outer = 0x7f1e13718800] 00:54:33 INFO - PROCESS | 1872 | 1461138873895 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]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1547ms 00:54:33 INFO - PROCESS | 1872 | 1461138873939 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 1872 | 1461138873943 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:54:33 INFO - PROCESS | 1872 | 1461138873949 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1872 | 1461138873953 Marionette TRACE conn3 <- [1,1950,null,{}] 00:54:33 INFO - PROCESS | 1872 | 1461138873959 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}] 00:54:34 INFO - PROCESS | 1872 | 1461138874181 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:54:34 INFO - PROCESS | 1872 | 1461138874486 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c982000 == 172 [pid = 1872] [id = 495] 00:54:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 213 (0x7f1e14c5b000) [pid = 1872] [serial = 1486] [outer = (nil)] 00:54:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 214 (0x7f1e1a6dd000) [pid = 1872] [serial = 1487] [outer = 0x7f1e14c5b000] 00:54:34 INFO - PROCESS | 1872 | 1461138874573 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 215 (0x7f1e1b3c4400) [pid = 1872] [serial = 1488] [outer = 0x7f1e14c5b000] 00:54:35 INFO - PROCESS | 1872 | 1461138875408 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]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1484ms 00:54:35 INFO - PROCESS | 1872 | 1461138875434 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 1872 | 1461138875438 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:54:35 INFO - PROCESS | 1872 | 1461138875445 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1872 | 1461138875449 Marionette TRACE conn3 <- [1,1954,null,{}] 00:54:35 INFO - PROCESS | 1872 | 1461138875454 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}] 00:54:35 INFO - PROCESS | 1872 | 1461138875678 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:54:35 INFO - PROCESS | 1872 | 1461138875960 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d20f000 == 173 [pid = 1872] [id = 496] 00:54:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 216 (0x7f1e14ad0000) [pid = 1872] [serial = 1489] [outer = (nil)] 00:54:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 217 (0x7f1e1cb88800) [pid = 1872] [serial = 1490] [outer = 0x7f1e14ad0000] 00:54:36 INFO - PROCESS | 1872 | 1461138876077 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 218 (0x7f1e1cf08800) [pid = 1872] [serial = 1491] [outer = 0x7f1e14ad0000] 00:54:36 INFO - PROCESS | 1872 | 1461138876948 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]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 00:54:36 INFO - PROCESS | 1872 | 1461138876982 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 1872 | 1461138876985 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:54:36 INFO - PROCESS | 1872 | 1461138876992 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 1872 | 1461138876995 Marionette TRACE conn3 <- [1,1958,null,{}] 00:54:37 INFO - PROCESS | 1872 | 1461138877002 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}] 00:54:37 INFO - PROCESS | 1872 | 1461138877304 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:54:37 INFO - PROCESS | 1872 | 1461138877512 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1deb8000 == 174 [pid = 1872] [id = 497] 00:54:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 219 (0x7f1e100e9000) [pid = 1872] [serial = 1492] [outer = (nil)] 00:54:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 220 (0x7f1e1d3b9800) [pid = 1872] [serial = 1493] [outer = 0x7f1e100e9000] 00:54:37 INFO - PROCESS | 1872 | 1461138877633 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 221 (0x7f1e1da30400) [pid = 1872] [serial = 1494] [outer = 0x7f1e100e9000] 00:54:38 INFO - PROCESS | 1872 | 1461138878559 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]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1637ms 00:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:54:38 INFO - PROCESS | 1872 | 1461138878630 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:54:38 INFO - PROCESS | 1872 | 1461138878634 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:54:38 INFO - PROCESS | 1872 | 1461138878641 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 1872 | 1461138878645 Marionette TRACE conn3 <- [1,1962,null,{}] 00:54:38 INFO - PROCESS | 1872 | 1461138878652 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}] 00:54:38 INFO - PROCESS | 1872 | 1461138878943 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:54:39 INFO - PROCESS | 1872 | 1461138879268 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2112a800 == 175 [pid = 1872] [id = 498] 00:54:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 222 (0x7f1e1ebbdc00) [pid = 1872] [serial = 1495] [outer = (nil)] 00:54:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 223 (0x7f1e1ef3bc00) [pid = 1872] [serial = 1496] [outer = 0x7f1e1ebbdc00] 00:54:39 INFO - PROCESS | 1872 | 1461138879351 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 224 (0x7f1e1fa92400) [pid = 1872] [serial = 1497] [outer = 0x7f1e1ebbdc00] 00:54:40 INFO - PROCESS | 1872 | 1461138880258 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]]]}] 00:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1688ms 00:54:40 INFO - PROCESS | 1872 | 1461138880330 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:54:40 INFO - PROCESS | 1872 | 1461138880334 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:54:40 INFO - PROCESS | 1872 | 1461138880340 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:54:40 INFO - PROCESS | 1872 | 1461138880344 Marionette TRACE conn3 <- [1,1966,null,{}] 00:54:40 INFO - PROCESS | 1872 | 1461138880350 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}] 00:54:40 INFO - PROCESS | 1872 | 1461138880616 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:54:40 INFO - PROCESS | 1872 | 1461138880935 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e22f8a000 == 176 [pid = 1872] [id = 499] 00:54:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 225 (0x7f1e1fa93c00) [pid = 1872] [serial = 1498] [outer = (nil)] 00:54:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 226 (0x7f1e20671400) [pid = 1872] [serial = 1499] [outer = 0x7f1e1fa93c00] 00:54:41 INFO - PROCESS | 1872 | 1461138881011 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 227 (0x7f1e206e4800) [pid = 1872] [serial = 1500] [outer = 0x7f1e1fa93c00] 00:54:41 INFO - PROCESS | 1872 | 1461138881886 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]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 00:54:41 INFO - PROCESS | 1872 | 1461138881922 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1872 | 1461138881925 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:54:41 INFO - PROCESS | 1872 | 1461138881932 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1872 | 1461138881935 Marionette TRACE conn3 <- [1,1970,null,{}] 00:54:41 INFO - PROCESS | 1872 | 1461138881941 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}] 00:54:42 INFO - PROCESS | 1872 | 1461138882169 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:54:42 INFO - PROCESS | 1872 | 1461138882440 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25d6d800 == 177 [pid = 1872] [id = 500] 00:54:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 228 (0x7f1e0f616800) [pid = 1872] [serial = 1501] [outer = (nil)] 00:54:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 229 (0x7f1e20774400) [pid = 1872] [serial = 1502] [outer = 0x7f1e0f616800] 00:54:42 INFO - PROCESS | 1872 | 1461138882562 Marionette DEBUG loaded listener.js 00:54:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 230 (0x7f1e207a8400) [pid = 1872] [serial = 1503] [outer = 0x7f1e0f616800] 00:54:43 INFO - PROCESS | 1872 | 1461138883428 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]]]}] 00:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1530ms 00:54:43 INFO - PROCESS | 1872 | 1461138883463 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:54:43 INFO - PROCESS | 1872 | 1461138883467 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:54:43 INFO - PROCESS | 1872 | 1461138883474 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:54:43 INFO - PROCESS | 1872 | 1461138883478 Marionette TRACE conn3 <- [1,1974,null,{}] 00:54:43 INFO - PROCESS | 1872 | 1461138883484 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}] 00:54:43 INFO - PROCESS | 1872 | 1461138883714 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:54:43 INFO - PROCESS | 1872 | 1461138883983 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e3c000 == 178 [pid = 1872] [id = 501] 00:54:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 231 (0x7f1e1e809400) [pid = 1872] [serial = 1504] [outer = (nil)] 00:54:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 232 (0x7f1e20850400) [pid = 1872] [serial = 1505] [outer = 0x7f1e1e809400] 00:54:44 INFO - PROCESS | 1872 | 1461138884105 Marionette DEBUG loaded listener.js 00:54:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 233 (0x7f1e209ab400) [pid = 1872] [serial = 1506] [outer = 0x7f1e1e809400] 00:54:44 INFO - PROCESS | 1872 | 1461138884970 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]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1535ms 00:54:45 INFO - PROCESS | 1872 | 1461138885010 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 1872 | 1461138885013 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:54:45 INFO - PROCESS | 1872 | 1461138885021 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 1872 | 1461138885024 Marionette TRACE conn3 <- [1,1978,null,{}] 00:54:45 INFO - PROCESS | 1872 | 1461138885030 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}] 00:54:45 INFO - PROCESS | 1872 | 1461138885268 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:54:45 INFO - PROCESS | 1872 | 1461138885537 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e293a2000 == 179 [pid = 1872] [id = 502] 00:54:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 234 (0x7f1e0fe60c00) [pid = 1872] [serial = 1507] [outer = (nil)] 00:54:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 235 (0x7f1e20f7dc00) [pid = 1872] [serial = 1508] [outer = 0x7f1e0fe60c00] 00:54:45 INFO - PROCESS | 1872 | 1461138885660 Marionette DEBUG loaded listener.js 00:54:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 236 (0x7f1e210f5000) [pid = 1872] [serial = 1509] [outer = 0x7f1e0fe60c00] 00:54:46 INFO - PROCESS | 1872 | 1461138886539 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]]]}] 00:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1579ms 00:54:46 INFO - PROCESS | 1872 | 1461138886602 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:54:46 INFO - PROCESS | 1872 | 1461138886606 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:54:46 INFO - PROCESS | 1872 | 1461138886634 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:54:46 INFO - PROCESS | 1872 | 1461138886637 Marionette TRACE conn3 <- [1,1982,null,{}] 00:54:46 INFO - PROCESS | 1872 | 1461138886644 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}] 00:54:46 INFO - PROCESS | 1872 | 1461138886884 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:54:47 INFO - PROCESS | 1872 | 1461138887198 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33ea6800 == 180 [pid = 1872] [id = 503] 00:54:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 237 (0x7f1e0b3d7400) [pid = 1872] [serial = 1510] [outer = (nil)] 00:54:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 238 (0x7f1e21289800) [pid = 1872] [serial = 1511] [outer = 0x7f1e0b3d7400] 00:54:47 INFO - PROCESS | 1872 | 1461138887280 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 239 (0x7f1e21551800) [pid = 1872] [serial = 1512] [outer = 0x7f1e0b3d7400] 00:54:48 INFO - PROCESS | 1872 | 1461138888136 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]]]}] 00:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1540ms 00:54:48 INFO - PROCESS | 1872 | 1461138888169 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:54:48 INFO - PROCESS | 1872 | 1461138888172 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:54:48 INFO - PROCESS | 1872 | 1461138888179 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 1872 | 1461138888182 Marionette TRACE conn3 <- [1,1986,null,{}] 00:54:48 INFO - PROCESS | 1872 | 1461138888188 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}] 00:54:48 INFO - PROCESS | 1872 | 1461138888436 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:54:48 INFO - PROCESS | 1872 | 1461138888709 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a07800 == 181 [pid = 1872] [id = 504] 00:54:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 240 (0x7f1e13712800) [pid = 1872] [serial = 1513] [outer = (nil)] 00:54:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 241 (0x7f1e217e8c00) [pid = 1872] [serial = 1514] [outer = 0x7f1e13712800] 00:54:48 INFO - PROCESS | 1872 | 1461138888836 Marionette DEBUG loaded listener.js 00:54:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 242 (0x7f1e217ee400) [pid = 1872] [serial = 1515] [outer = 0x7f1e13712800] 00:54:49 INFO - PROCESS | 1872 | 1461138889690 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]]]}] 00:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1580ms 00:54:49 INFO - PROCESS | 1872 | 1461138889760 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:54:49 INFO - PROCESS | 1872 | 1461138889764 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:54:49 INFO - PROCESS | 1872 | 1461138889771 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:54:49 INFO - PROCESS | 1872 | 1461138889775 Marionette TRACE conn3 <- [1,1990,null,{}] 00:54:49 INFO - PROCESS | 1872 | 1461138889781 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}] 00:54:50 INFO - PROCESS | 1872 | 1461138890022 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:54:50 INFO - PROCESS | 1872 | 1461138890324 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3939f800 == 182 [pid = 1872] [id = 505] 00:54:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 243 (0x7f1e0f4d0400) [pid = 1872] [serial = 1516] [outer = (nil)] 00:54:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 244 (0x7f1e22fc2400) [pid = 1872] [serial = 1517] [outer = 0x7f1e0f4d0400] 00:54:50 INFO - PROCESS | 1872 | 1461138890450 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 245 (0x7f1e2427cc00) [pid = 1872] [serial = 1518] [outer = 0x7f1e0f4d0400] 00:54:51 INFO - PROCESS | 1872 | 1461138891353 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]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 00:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:54:51 INFO - PROCESS | 1872 | 1461138891407 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 1872 | 1461138891410 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:54:51 INFO - PROCESS | 1872 | 1461138891417 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 1872 | 1461138891420 Marionette TRACE conn3 <- [1,1994,null,{}] 00:54:51 INFO - PROCESS | 1872 | 1461138891427 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}] 00:54:51 INFO - PROCESS | 1872 | 1461138891670 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:54:51 INFO - PROCESS | 1872 | 1461138891990 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d54a800 == 183 [pid = 1872] [id = 506] 00:54:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 246 (0x7f1e0b649400) [pid = 1872] [serial = 1519] [outer = (nil)] 00:54:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 247 (0x7f1e0d52e000) [pid = 1872] [serial = 1520] [outer = 0x7f1e0b649400] 00:54:52 INFO - PROCESS | 1872 | 1461138892071 Marionette DEBUG loaded listener.js 00:54:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 248 (0x7f1e11758000) [pid = 1872] [serial = 1521] [outer = 0x7f1e0b649400] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f34e800 == 182 [pid = 1872] [id = 431] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e272800 == 181 [pid = 1872] [id = 432] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101e2000 == 180 [pid = 1872] [id = 486] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f73d000 == 179 [pid = 1872] [id = 485] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d920000 == 178 [pid = 1872] [id = 484] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e082d0800 == 177 [pid = 1872] [id = 483] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e3b000 == 176 [pid = 1872] [id = 474] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25caf000 == 175 [pid = 1872] [id = 473] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21adc800 == 174 [pid = 1872] [id = 472] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21110800 == 173 [pid = 1872] [id = 471] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d443800 == 172 [pid = 1872] [id = 470] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c424000 == 171 [pid = 1872] [id = 469] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b3ae800 == 170 [pid = 1872] [id = 468] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0daf0800 == 169 [pid = 1872] [id = 433] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12fd4000 == 168 [pid = 1872] [id = 467] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1105b000 == 167 [pid = 1872] [id = 466] 00:54:53 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d54c800 == 166 [pid = 1872] [id = 465] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 247 (0x7f1e217b2800) [pid = 1872] [serial = 1218] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 246 (0x7f1e0dcea800) [pid = 1872] [serial = 1329] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 245 (0x7f1e11e9fc00) [pid = 1872] [serial = 1334] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 244 (0x7f1e1ef36400) [pid = 1872] [serial = 1350] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 243 (0x7f1e11e24000) [pid = 1872] [serial = 1296] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 242 (0x7f1e0f695000) [pid = 1872] [serial = 1388] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 241 (0x7f1e0f57bc00) [pid = 1872] [serial = 1191] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 240 (0x7f1e14c53800) [pid = 1872] [serial = 1340] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 239 (0x7f1e2154bc00) [pid = 1872] [serial = 1275] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 238 (0x7f1e38e2b800) [pid = 1872] [serial = 1290] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 237 (0x7f1e0dcefc00) [pid = 1872] [serial = 1158] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 236 (0x7f1e11f18000) [pid = 1872] [serial = 1335] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 235 (0x7f1e0f84b400) [pid = 1872] [serial = 1389] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 234 (0x7f1e20735800) [pid = 1872] [serial = 1355] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 233 (0x7f1e0b651000) [pid = 1872] [serial = 1383] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 232 (0x7f1e38844800) [pid = 1872] [serial = 1089] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 231 (0x7f1e20669c00) [pid = 1872] [serial = 1353] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 230 (0x7f1e209b3800) [pid = 1872] [serial = 1212] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 229 (0x7f1e132ca800) [pid = 1872] [serial = 1098] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 228 (0x7f1e1175dc00) [pid = 1872] [serial = 1125] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 227 (0x7f1e11dc0000) [pid = 1872] [serial = 1263] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 226 (0x7f1e33eda000) [pid = 1872] [serial = 1092] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 225 (0x7f1e25a0e000) [pid = 1872] [serial = 1224] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 224 (0x7f1e2cf55400) [pid = 1872] [serial = 1140] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 223 (0x7f1e2435c400) [pid = 1872] [serial = 1367] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 222 (0x7f1e22fcb000) [pid = 1872] [serial = 1080] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 221 (0x7f1e217eec00) [pid = 1872] [serial = 1077] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 220 (0x7f1e0b5cd000) [pid = 1872] [serial = 1373] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 219 (0x7f1e243c3400) [pid = 1872] [serial = 1281] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 218 (0x7f1e1b3c8c00) [pid = 1872] [serial = 1343] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 217 (0x7f1e33e8a800) [pid = 1872] [serial = 1287] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 216 (0x7f1e209b6800) [pid = 1872] [serial = 1358] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 215 (0x7f1e0e4dc400) [pid = 1872] [serial = 1385] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 214 (0x7f1e11db3800) [pid = 1872] [serial = 1392] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 213 (0x7f1e0d6af400) [pid = 1872] [serial = 1146] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 212 (0x7f1e1fa91c00) [pid = 1872] [serial = 1352] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 211 (0x7f1e1fa8b000) [pid = 1872] [serial = 1206] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 210 (0x7f1e1cbe5c00) [pid = 1872] [serial = 1344] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 209 (0x7f1e0e4dd800) [pid = 1872] [serial = 1122] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 208 (0x7f1e0af73400) [pid = 1872] [serial = 1161] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 207 (0x7f1e1da37800) [pid = 1872] [serial = 1347] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e0f4c9c00) [pid = 1872] [serial = 1379] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e13cdac00) [pid = 1872] [serial = 1337] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e1a4da000) [pid = 1872] [serial = 1341] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e10f44000) [pid = 1872] [serial = 1391] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1b2ce400) [pid = 1872] [serial = 1200] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e1b368400) [pid = 1872] [serial = 1266] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e2529c000) [pid = 1872] [serial = 1221] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e36ad7000) [pid = 1872] [serial = 1143] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e117e5000) [pid = 1872] [serial = 1371] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e1d850400) [pid = 1872] [serial = 1269] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e21546000) [pid = 1872] [serial = 1361] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e14c5e800) [pid = 1872] [serial = 1197] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e22fc8400) [pid = 1872] [serial = 1278] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e1d3bd800) [pid = 1872] [serial = 1346] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e0d7eac00) [pid = 1872] [serial = 1167] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e144de000) [pid = 1872] [serial = 1338] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e25722800) [pid = 1872] [serial = 1374] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e20f80c00) [pid = 1872] [serial = 1359] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e1175e400) [pid = 1872] [serial = 1194] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e1d3b8000) [pid = 1872] [serial = 1236] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e11ea9800) [pid = 1872] [serial = 1302] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e1a4e0000) [pid = 1872] [serial = 1128] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e38da3c00) [pid = 1872] [serial = 1299] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e10187000) [pid = 1872] [serial = 1380] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0f855400) [pid = 1872] [serial = 1332] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e26173c00) [pid = 1872] [serial = 1376] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e0b5cf000) [pid = 1872] [serial = 1382] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e132d2000) [pid = 1872] [serial = 1239] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e38dacc00) [pid = 1872] [serial = 1155] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e253dd800) [pid = 1872] [serial = 1083] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1ef39400) [pid = 1872] [serial = 1272] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e20736000) [pid = 1872] [serial = 1071] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e25516c00) [pid = 1872] [serial = 1137] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e34ebf400) [pid = 1872] [serial = 1230] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e0dce9c00) [pid = 1872] [serial = 1370] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e27b0f400) [pid = 1872] [serial = 1227] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e2085f400) [pid = 1872] [serial = 1134] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0d6b1000) [pid = 1872] [serial = 1152] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1de3c400) [pid = 1872] [serial = 1131] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e32dbc800) [pid = 1872] [serial = 1377] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e1cb8a000) [pid = 1872] [serial = 1203] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e210f6c00) [pid = 1872] [serial = 1215] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e21546400) [pid = 1872] [serial = 1074] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0f4c4000) [pid = 1872] [serial = 1386] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e22fc4400) [pid = 1872] [serial = 1365] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e25515800) [pid = 1872] [serial = 1368] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e11db7800) [pid = 1872] [serial = 1095] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e1dad6c00) [pid = 1872] [serial = 1349] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e20734800) [pid = 1872] [serial = 1209] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e0d6a8800) [pid = 1872] [serial = 1328] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e0f618800) [pid = 1872] [serial = 1331] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e0f57ac00) [pid = 1872] [serial = 1164] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e27736400) [pid = 1872] [serial = 1086] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e26db4400) [pid = 1872] [serial = 1284] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e0f57f800) [pid = 1872] [serial = 1260] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1affb000) [pid = 1872] [serial = 1170] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e0b651c00) [pid = 1872] [serial = 1293] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0d650800) [pid = 1872] [serial = 1233] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e217ac000) [pid = 1872] [serial = 1362] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e20780000) [pid = 1872] [serial = 1356] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e217e9c00) [pid = 1872] [serial = 1364] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e3884e400) [pid = 1872] [serial = 1149] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1b371400) [pid = 1872] [serial = 1257] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e11db7400) [pid = 1872] [serial = 1394] [outer = (nil)] [url = about:blank] 00:54:54 INFO - PROCESS | 1872 | 1461138894490 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]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3093ms 00:54:54 INFO - PROCESS | 1872 | 1461138894510 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:54:54 INFO - PROCESS | 1872 | 1461138894515 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:54:54 INFO - PROCESS | 1872 | 1461138894523 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1872 | 1461138894527 Marionette TRACE conn3 <- [1,1998,null,{}] 00:54:54 INFO - PROCESS | 1872 | 1461138894578 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}] 00:54:54 INFO - PROCESS | 1872 | 1461138894803 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:54:54 INFO - PROCESS | 1872 | 1461138894815 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b176000 == 167 [pid = 1872] [id = 507] 00:54:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0b381800) [pid = 1872] [serial = 1522] [outer = (nil)] 00:54:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0b5c3c00) [pid = 1872] [serial = 1523] [outer = 0x7f1e0b381800] 00:54:54 INFO - PROCESS | 1872 | 1461138894893 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0b642800) [pid = 1872] [serial = 1524] [outer = 0x7f1e0b381800] 00:54:55 INFO - PROCESS | 1872 | 1461138895869 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]]]}] 00:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1390ms 00:54:55 INFO - PROCESS | 1872 | 1461138895932 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:54:55 INFO - PROCESS | 1872 | 1461138895941 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:54:55 INFO - PROCESS | 1872 | 1461138895956 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:54:55 INFO - PROCESS | 1872 | 1461138895961 Marionette TRACE conn3 <- [1,2002,null,{}] 00:54:55 INFO - PROCESS | 1872 | 1461138895967 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}] 00:54:56 INFO - PROCESS | 1872 | 1461138896197 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:54:56 INFO - PROCESS | 1872 | 1461138896409 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d688800 == 168 [pid = 1872] [id = 508] 00:54:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0b382800) [pid = 1872] [serial = 1525] [outer = (nil)] 00:54:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0d522c00) [pid = 1872] [serial = 1526] [outer = 0x7f1e0b382800] 00:54:56 INFO - PROCESS | 1872 | 1461138896550 Marionette DEBUG loaded listener.js 00:54:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0d647400) [pid = 1872] [serial = 1527] [outer = 0x7f1e0b382800] 00:54:57 INFO - PROCESS | 1872 | 1461138897423 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]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1537ms 00:54:57 INFO - PROCESS | 1872 | 1461138897493 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:54:57 INFO - PROCESS | 1872 | 1461138897496 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:54:57 INFO - PROCESS | 1872 | 1461138897504 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 1872 | 1461138897510 Marionette TRACE conn3 <- [1,2006,null,{}] 00:54:57 INFO - PROCESS | 1872 | 1461138897535 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}] 00:54:57 INFO - PROCESS | 1872 | 1461138897825 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:54:57 INFO - PROCESS | 1872 | 1461138897893 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e335000 == 169 [pid = 1872] [id = 509] 00:54:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0d7e5800) [pid = 1872] [serial = 1528] [outer = (nil)] 00:54:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0dce9c00) [pid = 1872] [serial = 1529] [outer = 0x7f1e0d7e5800] 00:54:58 INFO - PROCESS | 1872 | 1461138898244 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e0e4dd800) [pid = 1872] [serial = 1530] [outer = 0x7f1e0d7e5800] 00:54:58 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e0af6cc00) [pid = 1872] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:54:58 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e0f695800) [pid = 1872] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:54:58 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0b3e3800) [pid = 1872] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:54:58 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e07c0d800) [pid = 1872] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:54:58 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e0f617400) [pid = 1872] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:54:59 INFO - PROCESS | 1872 | 1461138899400 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]]]}] 00:54:59 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 00:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1947ms 00:54:59 INFO - PROCESS | 1872 | 1461138899452 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:54:59 INFO - PROCESS | 1872 | 1461138899456 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:54:59 INFO - PROCESS | 1872 | 1461138899463 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:54:59 INFO - PROCESS | 1872 | 1461138899466 Marionette TRACE conn3 <- [1,2010,null,{}] 00:54:59 INFO - PROCESS | 1872 | 1461138899473 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}] 00:54:59 INFO - PROCESS | 1872 | 1461138899686 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:54:59 INFO - PROCESS | 1872 | 1461138899858 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f35e800 == 170 [pid = 1872] [id = 510] 00:54:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e07c0d800) [pid = 1872] [serial = 1531] [outer = (nil)] 00:54:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0f57d000) [pid = 1872] [serial = 1532] [outer = 0x7f1e07c0d800] 00:54:59 INFO - PROCESS | 1872 | 1461138899927 Marionette DEBUG loaded listener.js 00:55:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0f586800) [pid = 1872] [serial = 1533] [outer = 0x7f1e07c0d800] 00:55:00 INFO - PROCESS | 1872 | 1461138900728 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]]]}] 00:55:00 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 00:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1335ms 00:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:55:00 INFO - PROCESS | 1872 | 1461138900799 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:55:00 INFO - PROCESS | 1872 | 1461138900801 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:55:00 INFO - PROCESS | 1872 | 1461138900976 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:55:00 INFO - PROCESS | 1872 | 1461138900980 Marionette TRACE conn3 <- [1,2014,null,{}] 00:55:01 INFO - PROCESS | 1872 | 1461138901009 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}] 00:55:01 INFO - PROCESS | 1872 | 1461138901252 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:55:01 INFO - PROCESS | 1872 | 1461138901630 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b39c000 == 171 [pid = 1872] [id = 511] 00:55:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0b3dec00) [pid = 1872] [serial = 1534] [outer = (nil)] 00:55:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e0b5c9400) [pid = 1872] [serial = 1535] [outer = 0x7f1e0b3dec00] 00:55:01 INFO - PROCESS | 1872 | 1461138901758 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e0bc04000) [pid = 1872] [serial = 1536] [outer = 0x7f1e0b3dec00] 00:55:02 INFO - PROCESS | 1872 | 1461138902729 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]]]}] 00:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1972ms 00:55:02 INFO - PROCESS | 1872 | 1461138902782 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1872 | 1461138902789 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:55:02 INFO - PROCESS | 1872 | 1461138902800 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1872 | 1461138902804 Marionette TRACE conn3 <- [1,2018,null,{}] 00:55:02 INFO - PROCESS | 1872 | 1461138902816 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}] 00:55:03 INFO - PROCESS | 1872 | 1461138903071 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:55:03 INFO - PROCESS | 1872 | 1461138903377 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f740800 == 172 [pid = 1872] [id = 512] 00:55:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e0d52b400) [pid = 1872] [serial = 1537] [outer = (nil)] 00:55:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e0d7eb400) [pid = 1872] [serial = 1538] [outer = 0x7f1e0d52b400] 00:55:03 INFO - PROCESS | 1872 | 1461138903462 Marionette DEBUG loaded listener.js 00:55:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e0e4e6800) [pid = 1872] [serial = 1539] [outer = 0x7f1e0d52b400] 00:55:04 INFO - PROCESS | 1872 | 1461138904430 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]]]}] 00:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1688ms 00:55:04 INFO - PROCESS | 1872 | 1461138904487 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:55:04 INFO - PROCESS | 1872 | 1461138904492 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:55:04 INFO - PROCESS | 1872 | 1461138904500 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:55:04 INFO - PROCESS | 1872 | 1461138904504 Marionette TRACE conn3 <- [1,2022,null,{}] 00:55:04 INFO - PROCESS | 1872 | 1461138904511 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}] 00:55:04 INFO - PROCESS | 1872 | 1461138904757 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:55:05 INFO - PROCESS | 1872 | 1461138905101 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1104d000 == 173 [pid = 1872] [id = 513] 00:55:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e0f5bb000) [pid = 1872] [serial = 1540] [outer = (nil)] 00:55:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e0f614c00) [pid = 1872] [serial = 1541] [outer = 0x7f1e0f5bb000] 00:55:05 INFO - PROCESS | 1872 | 1461138905193 Marionette DEBUG loaded listener.js 00:55:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e0f695800) [pid = 1872] [serial = 1542] [outer = 0x7f1e0f5bb000] 00:55:06 INFO - PROCESS | 1872 | 1461138906126 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]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1687ms 00:55:06 INFO - PROCESS | 1872 | 1461138906193 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:55:06 INFO - PROCESS | 1872 | 1461138906198 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:55:06 INFO - PROCESS | 1872 | 1461138906205 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1872 | 1461138906209 Marionette TRACE conn3 <- [1,2026,null,{}] 00:55:06 INFO - PROCESS | 1872 | 1461138906215 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}] 00:55:06 INFO - PROCESS | 1872 | 1461138906455 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:55:06 INFO - PROCESS | 1872 | 1461138906765 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11ac7800 == 174 [pid = 1872] [id = 514] 00:55:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e0e207000) [pid = 1872] [serial = 1543] [outer = (nil)] 00:55:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e0f851c00) [pid = 1872] [serial = 1544] [outer = 0x7f1e0e207000] 00:55:06 INFO - PROCESS | 1872 | 1461138906849 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e10e8b000) [pid = 1872] [serial = 1545] [outer = 0x7f1e0e207000] 00:55:07 INFO - PROCESS | 1872 | 1461138907730 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]]]}] 00:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1580ms 00:55:07 INFO - PROCESS | 1872 | 1461138907786 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 1872 | 1461138907790 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:55:07 INFO - PROCESS | 1872 | 1461138907797 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 1872 | 1461138907801 Marionette TRACE conn3 <- [1,2030,null,{}] 00:55:07 INFO - PROCESS | 1872 | 1461138907807 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}] 00:55:08 INFO - PROCESS | 1872 | 1461138908040 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:55:08 INFO - PROCESS | 1872 | 1461138908293 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120a9000 == 175 [pid = 1872] [id = 515] 00:55:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e100ea000) [pid = 1872] [serial = 1546] [outer = (nil)] 00:55:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1122bc00) [pid = 1872] [serial = 1547] [outer = 0x7f1e100ea000] 00:55:08 INFO - PROCESS | 1872 | 1461138908410 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e117dfc00) [pid = 1872] [serial = 1548] [outer = 0x7f1e100ea000] 00:55:09 INFO - PROCESS | 1872 | 1461138909335 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]]]}] 00:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1582ms 00:55:09 INFO - PROCESS | 1872 | 1461138909380 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:55:09 INFO - PROCESS | 1872 | 1461138909384 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:55:09 INFO - PROCESS | 1872 | 1461138909391 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:55:09 INFO - PROCESS | 1872 | 1461138909395 Marionette TRACE conn3 <- [1,2034,null,{}] 00:55:09 INFO - PROCESS | 1872 | 1461138909401 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}] 00:55:09 INFO - PROCESS | 1872 | 1461138909683 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:55:10 INFO - PROCESS | 1872 | 1461138909993 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ca5800 == 176 [pid = 1872] [id = 516] 00:55:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e11e29800) [pid = 1872] [serial = 1549] [outer = (nil)] 00:55:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e12129400) [pid = 1872] [serial = 1550] [outer = 0x7f1e11e29800] 00:55:10 INFO - PROCESS | 1872 | 1461138910078 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e13713400) [pid = 1872] [serial = 1551] [outer = 0x7f1e11e29800] 00:55:10 INFO - PROCESS | 1872 | 1461138910970 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]]]}] 00:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 00:55:11 INFO - PROCESS | 1872 | 1461138911027 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:55:11 INFO - PROCESS | 1872 | 1461138911030 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:55:11 INFO - PROCESS | 1872 | 1461138911038 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:55:11 INFO - PROCESS | 1872 | 1461138911042 Marionette TRACE conn3 <- [1,2038,null,{}] 00:55:11 INFO - PROCESS | 1872 | 1461138911048 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}] 00:55:11 INFO - PROCESS | 1872 | 1461138911284 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:55:11 INFO - PROCESS | 1872 | 1461138911496 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b38f800 == 177 [pid = 1872] [id = 517] 00:55:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e0f858800) [pid = 1872] [serial = 1552] [outer = (nil)] 00:55:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e13cdcc00) [pid = 1872] [serial = 1553] [outer = 0x7f1e0f858800] 00:55:11 INFO - PROCESS | 1872 | 1461138911656 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e14acd400) [pid = 1872] [serial = 1554] [outer = 0x7f1e0f858800] 00:55:12 INFO - PROCESS | 1872 | 1461138912530 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]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1537ms 00:55:12 INFO - PROCESS | 1872 | 1461138912575 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:55:12 INFO - PROCESS | 1872 | 1461138912579 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:55:12 INFO - PROCESS | 1872 | 1461138912586 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1872 | 1461138912590 Marionette TRACE conn3 <- [1,2042,null,{}] 00:55:12 INFO - PROCESS | 1872 | 1461138912596 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}] 00:55:12 INFO - PROCESS | 1872 | 1461138912827 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:55:13 INFO - PROCESS | 1872 | 1461138913044 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c295800 == 178 [pid = 1872] [id = 518] 00:55:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e11e24800) [pid = 1872] [serial = 1555] [outer = (nil)] 00:55:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1a575c00) [pid = 1872] [serial = 1556] [outer = 0x7f1e11e24800] 00:55:13 INFO - PROCESS | 1872 | 1461138913161 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1a6d7000) [pid = 1872] [serial = 1557] [outer = 0x7f1e11e24800] 00:55:14 INFO - PROCESS | 1872 | 1461138914109 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]]]}] 00:55:14 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) 00:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1582ms 00:55:14 INFO - PROCESS | 1872 | 1461138914168 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 1872 | 1461138914171 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:55:14 INFO - PROCESS | 1872 | 1461138914179 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 1872 | 1461138914182 Marionette TRACE conn3 <- [1,2046,null,{}] 00:55:14 INFO - PROCESS | 1872 | 1461138914188 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}] 00:55:14 INFO - PROCESS | 1872 | 1461138914435 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:55:14 INFO - PROCESS | 1872 | 1461138914734 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c981800 == 179 [pid = 1872] [id = 519] 00:55:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e11db7800) [pid = 1872] [serial = 1558] [outer = (nil)] 00:55:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1b368400) [pid = 1872] [serial = 1559] [outer = 0x7f1e11db7800] 00:55:14 INFO - PROCESS | 1872 | 1461138914815 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1c2a7400) [pid = 1872] [serial = 1560] [outer = 0x7f1e11db7800] 00:55:15 INFO - PROCESS | 1872 | 1461138915666 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]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1534ms 00:55:15 INFO - PROCESS | 1872 | 1461138915715 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 1872 | 1461138915719 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:55:15 INFO - PROCESS | 1872 | 1461138915726 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1872 | 1461138915729 Marionette TRACE conn3 <- [1,2050,null,{}] 00:55:15 INFO - PROCESS | 1872 | 1461138915735 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}] 00:55:15 INFO - PROCESS | 1872 | 1461138915989 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:55:16 INFO - PROCESS | 1872 | 1461138916250 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d44e800 == 180 [pid = 1872] [id = 520] 00:55:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e13714c00) [pid = 1872] [serial = 1561] [outer = (nil)] 00:55:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1cf08400) [pid = 1872] [serial = 1562] [outer = 0x7f1e13714c00] 00:55:16 INFO - PROCESS | 1872 | 1461138916368 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1d8e5800) [pid = 1872] [serial = 1563] [outer = 0x7f1e13714c00] 00:55:17 INFO - PROCESS | 1872 | 1461138917235 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]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1583ms 00:55:17 INFO - PROCESS | 1872 | 1461138917311 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1872 | 1461138917314 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:55:17 INFO - PROCESS | 1872 | 1461138917322 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1872 | 1461138917327 Marionette TRACE conn3 <- [1,2054,null,{}] 00:55:17 INFO - PROCESS | 1872 | 1461138917333 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}] 00:55:17 INFO - PROCESS | 1872 | 1461138917637 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:55:17 INFO - PROCESS | 1872 | 1461138917954 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1fa46800 == 181 [pid = 1872] [id = 521] 00:55:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e1eb3b000) [pid = 1872] [serial = 1564] [outer = (nil)] 00:55:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e1ebb9000) [pid = 1872] [serial = 1565] [outer = 0x7f1e1eb3b000] 00:55:18 INFO - PROCESS | 1872 | 1461138918039 Marionette DEBUG loaded listener.js 00:55:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1f02b800) [pid = 1872] [serial = 1566] [outer = 0x7f1e1eb3b000] 00:55:18 INFO - PROCESS | 1872 | 1461138918945 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]]]}] 00:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1687ms 00:55:19 INFO - PROCESS | 1872 | 1461138919009 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:55:19 INFO - PROCESS | 1872 | 1461138919014 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:55:19 INFO - PROCESS | 1872 | 1461138919021 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:55:19 INFO - PROCESS | 1872 | 1461138919025 Marionette TRACE conn3 <- [1,2058,null,{}] 00:55:19 INFO - PROCESS | 1872 | 1461138919031 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}] 00:55:19 INFO - PROCESS | 1872 | 1461138919271 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:55:19 INFO - PROCESS | 1872 | 1461138919574 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21213800 == 182 [pid = 1872] [id = 522] 00:55:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e1dedf000) [pid = 1872] [serial = 1567] [outer = (nil)] 00:55:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e206e8400) [pid = 1872] [serial = 1568] [outer = 0x7f1e1dedf000] 00:55:19 INFO - PROCESS | 1872 | 1461138919658 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e207a8c00) [pid = 1872] [serial = 1569] [outer = 0x7f1e1dedf000] 00:55:20 INFO - PROCESS | 1872 | 1461138920566 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]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1592ms 00:55:20 INFO - PROCESS | 1872 | 1461138920614 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:55:20 INFO - PROCESS | 1872 | 1461138920618 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:55:20 INFO - PROCESS | 1872 | 1461138920626 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1872 | 1461138920628 Marionette TRACE conn3 <- [1,2062,null,{}] 00:55:20 INFO - PROCESS | 1872 | 1461138920635 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}] 00:55:20 INFO - PROCESS | 1872 | 1461138920870 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:55:21 INFO - PROCESS | 1872 | 1461138921173 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2189e000 == 183 [pid = 1872] [id = 523] 00:55:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e1dee5000) [pid = 1872] [serial = 1570] [outer = (nil)] 00:55:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e209b6800) [pid = 1872] [serial = 1571] [outer = 0x7f1e1dee5000] 00:55:21 INFO - PROCESS | 1872 | 1461138921253 Marionette DEBUG loaded listener.js 00:55:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e210ec800) [pid = 1872] [serial = 1572] [outer = 0x7f1e1dee5000] 00:55:22 INFO - PROCESS | 1872 | 1461138922136 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]]]}] 00:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1584ms 00:55:22 INFO - PROCESS | 1872 | 1461138922210 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:55:22 INFO - PROCESS | 1872 | 1461138922214 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:55:22 INFO - PROCESS | 1872 | 1461138922221 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:55:22 INFO - PROCESS | 1872 | 1461138922225 Marionette TRACE conn3 <- [1,2066,null,{}] 00:55:22 INFO - PROCESS | 1872 | 1461138922231 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}] 00:55:22 INFO - PROCESS | 1872 | 1461138922469 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:55:22 INFO - PROCESS | 1872 | 1461138922774 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25941800 == 184 [pid = 1872] [id = 524] 00:55:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e0f69a800) [pid = 1872] [serial = 1573] [outer = (nil)] 00:55:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e21544000) [pid = 1872] [serial = 1574] [outer = 0x7f1e0f69a800] 00:55:22 INFO - PROCESS | 1872 | 1461138922855 Marionette DEBUG loaded listener.js 00:55:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e217b1000) [pid = 1872] [serial = 1575] [outer = 0x7f1e0f69a800] 00:55:23 INFO - PROCESS | 1872 | 1461138923717 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]]]}] 00:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 00:55:23 INFO - PROCESS | 1872 | 1461138923757 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:55:23 INFO - PROCESS | 1872 | 1461138923760 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:55:23 INFO - PROCESS | 1872 | 1461138923767 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:55:23 INFO - PROCESS | 1872 | 1461138923771 Marionette TRACE conn3 <- [1,2070,null,{}] 00:55:23 INFO - PROCESS | 1872 | 1461138923777 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}] 00:55:24 INFO - PROCESS | 1872 | 1461138924009 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:55:24 INFO - PROCESS | 1872 | 1461138924313 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26130000 == 185 [pid = 1872] [id = 525] 00:55:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e21288400) [pid = 1872] [serial = 1576] [outer = (nil)] 00:55:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e224ee800) [pid = 1872] [serial = 1577] [outer = 0x7f1e21288400] 00:55:24 INFO - PROCESS | 1872 | 1461138924406 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e22fca000) [pid = 1872] [serial = 1578] [outer = 0x7f1e21288400] 00:55:25 INFO - PROCESS | 1872 | 1461138925309 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]]]}] 00:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1581ms 00:55:25 INFO - PROCESS | 1872 | 1461138925350 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:55:25 INFO - PROCESS | 1872 | 1461138925354 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:55:25 INFO - PROCESS | 1872 | 1461138925360 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:55:25 INFO - PROCESS | 1872 | 1461138925364 Marionette TRACE conn3 <- [1,2074,null,{}] 00:55:25 INFO - PROCESS | 1872 | 1461138925370 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}] 00:55:25 INFO - PROCESS | 1872 | 1461138925606 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:55:25 INFO - PROCESS | 1872 | 1461138925874 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2734e800 == 186 [pid = 1872] [id = 526] 00:55:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e13cd8000) [pid = 1872] [serial = 1579] [outer = (nil)] 00:55:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e24354400) [pid = 1872] [serial = 1580] [outer = 0x7f1e13cd8000] 00:55:26 INFO - PROCESS | 1872 | 1461138926016 Marionette DEBUG loaded listener.js 00:55:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e253d2800) [pid = 1872] [serial = 1581] [outer = 0x7f1e13cd8000] 00:55:26 INFO - PROCESS | 1872 | 1461138926912 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]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1582ms 00:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:55:26 INFO - PROCESS | 1872 | 1461138926946 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1872 | 1461138926949 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:55:26 INFO - PROCESS | 1872 | 1461138926957 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1872 | 1461138926960 Marionette TRACE conn3 <- [1,2078,null,{}] 00:55:26 INFO - PROCESS | 1872 | 1461138926966 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}] 00:55:27 INFO - PROCESS | 1872 | 1461138927201 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:55:27 INFO - PROCESS | 1872 | 1461138927467 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d047000 == 187 [pid = 1872] [id = 527] 00:55:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e1cb89800) [pid = 1872] [serial = 1582] [outer = (nil)] 00:55:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e25518800) [pid = 1872] [serial = 1583] [outer = 0x7f1e1cb89800] 00:55:27 INFO - PROCESS | 1872 | 1461138927593 Marionette DEBUG loaded listener.js 00:55:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e25521c00) [pid = 1872] [serial = 1584] [outer = 0x7f1e1cb89800] 00:55:28 INFO - PROCESS | 1872 | 1461138928472 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]]]}] 00:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1585ms 00:55:28 INFO - PROCESS | 1872 | 1461138928541 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:55:28 INFO - PROCESS | 1872 | 1461138928547 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:55:28 INFO - PROCESS | 1872 | 1461138928554 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:55:28 INFO - PROCESS | 1872 | 1461138928557 Marionette TRACE conn3 <- [1,2082,null,{}] 00:55:28 INFO - PROCESS | 1872 | 1461138928564 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}] 00:55:28 INFO - PROCESS | 1872 | 1461138928847 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:55:29 INFO - PROCESS | 1872 | 1461138929152 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34d12000 == 188 [pid = 1872] [id = 528] 00:55:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e2058b800) [pid = 1872] [serial = 1585] [outer = (nil)] 00:55:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e25b41400) [pid = 1872] [serial = 1586] [outer = 0x7f1e2058b800] 00:55:29 INFO - PROCESS | 1872 | 1461138929235 Marionette DEBUG loaded listener.js 00:55:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 204 (0x7f1e26ca9000) [pid = 1872] [serial = 1587] [outer = 0x7f1e2058b800] 00:55:30 INFO - PROCESS | 1872 | 1461138930128 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]]]}] 00:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1635ms 00:55:30 INFO - PROCESS | 1872 | 1461138930191 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:55:30 INFO - PROCESS | 1872 | 1461138930194 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:55:30 INFO - PROCESS | 1872 | 1461138930201 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:55:30 INFO - PROCESS | 1872 | 1461138930205 Marionette TRACE conn3 <- [1,2086,null,{}] 00:55:30 INFO - PROCESS | 1872 | 1461138930210 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}] 00:55:30 INFO - PROCESS | 1872 | 1461138930457 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:55:30 INFO - PROCESS | 1872 | 1461138930779 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e099ce800 == 189 [pid = 1872] [id = 529] 00:55:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 205 (0x7f1e0aab6400) [pid = 1872] [serial = 1588] [outer = (nil)] 00:55:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 206 (0x7f1e0b382400) [pid = 1872] [serial = 1589] [outer = 0x7f1e0aab6400] 00:55:30 INFO - PROCESS | 1872 | 1461138930861 Marionette DEBUG loaded listener.js 00:55:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 207 (0x7f1e1018c400) [pid = 1872] [serial = 1590] [outer = 0x7f1e0aab6400] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21add800 == 188 [pid = 1872] [id = 183] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e082d3000 == 187 [pid = 1872] [id = 459] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0ae000 == 186 [pid = 1872] [id = 109] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101cf000 == 185 [pid = 1872] [id = 457] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b193800 == 184 [pid = 1872] [id = 456] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e38882000 == 183 [pid = 1872] [id = 455] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e335000 == 182 [pid = 1872] [id = 509] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d688800 == 181 [pid = 1872] [id = 508] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b176000 == 180 [pid = 1872] [id = 507] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3939f800 == 179 [pid = 1872] [id = 505] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36a07800 == 178 [pid = 1872] [id = 504] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33ea6800 == 177 [pid = 1872] [id = 503] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e293a2000 == 176 [pid = 1872] [id = 502] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e3c000 == 175 [pid = 1872] [id = 501] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25d6d800 == 174 [pid = 1872] [id = 500] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f8a000 == 173 [pid = 1872] [id = 499] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2112a800 == 172 [pid = 1872] [id = 498] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1deb8000 == 171 [pid = 1872] [id = 497] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d20f000 == 170 [pid = 1872] [id = 496] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c982000 == 169 [pid = 1872] [id = 495] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c40c800 == 168 [pid = 1872] [id = 494] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b395000 == 167 [pid = 1872] [id = 493] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13b47000 == 166 [pid = 1872] [id = 492] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120be000 == 165 [pid = 1872] [id = 491] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1121d000 == 164 [pid = 1872] [id = 490] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e10055800 == 163 [pid = 1872] [id = 489] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0daed000 == 162 [pid = 1872] [id = 487] 00:55:32 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d67d000 == 161 [pid = 1872] [id = 488] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 206 (0x7f1e0b647800) [pid = 1872] [serial = 1463] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 205 (0x7f1e20776c00) [pid = 1872] [serial = 1412] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 204 (0x7f1e0bc09800) [pid = 1872] [serial = 1439] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 203 (0x7f1e11ea5000) [pid = 1872] [serial = 1395] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1122e800) [pid = 1872] [serial = 1461] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e0d6b0800) [pid = 1872] [serial = 1452] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e1b3cfc00) [pid = 1872] [serial = 1409] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e0d7e8800) [pid = 1872] [serial = 1397] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e10e86400) [pid = 1872] [serial = 1448] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e0bc05400) [pid = 1872] [serial = 1445] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e2529d800) [pid = 1872] [serial = 1421] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e0f595800) [pid = 1872] [serial = 1455] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e07c0b000) [pid = 1872] [serial = 1442] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e0f69dc00) [pid = 1872] [serial = 1400] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e1a6c4800) [pid = 1872] [serial = 1406] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e10e8ac00) [pid = 1872] [serial = 1436] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e210f4800) [pid = 1872] [serial = 1415] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e0f857400) [pid = 1872] [serial = 1457] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e27b0d800) [pid = 1872] [serial = 1424] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e35009800) [pid = 1872] [serial = 1433] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e351c8400) [pid = 1872] [serial = 1427] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e217ea400) [pid = 1872] [serial = 1418] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e10e8c400) [pid = 1872] [serial = 1458] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e0e4e7400) [pid = 1872] [serial = 1454] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0d52f800) [pid = 1872] [serial = 1451] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e11228c00) [pid = 1872] [serial = 1460] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e0aabd400) [pid = 1872] [serial = 1430] [outer = (nil)] [url = about:blank] 00:55:32 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e11ea6800) [pid = 1872] [serial = 1403] [outer = (nil)] [url = about:blank] 00:55:33 INFO - PROCESS | 1872 | 1461138933204 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]]]}] 00:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3039ms 00:55:33 INFO - PROCESS | 1872 | 1461138933246 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:55:33 INFO - PROCESS | 1872 | 1461138933253 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:55:33 INFO - PROCESS | 1872 | 1461138933263 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:55:33 INFO - PROCESS | 1872 | 1461138933268 Marionette TRACE conn3 <- [1,2090,null,{}] 00:55:33 INFO - PROCESS | 1872 | 1461138933276 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}] 00:55:33 INFO - PROCESS | 1872 | 1461138933503 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:55:33 INFO - PROCESS | 1872 | 1461138933684 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b397800 == 162 [pid = 1872] [id = 530] 00:55:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e0b3d8000) [pid = 1872] [serial = 1591] [outer = (nil)] 00:55:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e0b647800) [pid = 1872] [serial = 1592] [outer = 0x7f1e0b3d8000] 00:55:33 INFO - PROCESS | 1872 | 1461138933753 Marionette DEBUG loaded listener.js 00:55:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e0d524800) [pid = 1872] [serial = 1593] [outer = 0x7f1e0b3d8000] 00:55:34 INFO - PROCESS | 1872 | 1461138934658 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]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1439ms 00:55:34 INFO - PROCESS | 1872 | 1461138934703 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:55:34 INFO - PROCESS | 1872 | 1461138934711 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:55:34 INFO - PROCESS | 1872 | 1461138934722 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 1872 | 1461138934726 Marionette TRACE conn3 <- [1,2094,null,{}] 00:55:34 INFO - PROCESS | 1872 | 1461138934732 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}] 00:55:34 INFO - PROCESS | 1872 | 1461138934955 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:55:35 INFO - PROCESS | 1872 | 1461138935164 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0daf5800 == 163 [pid = 1872] [id = 531] 00:55:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e0b3ddc00) [pid = 1872] [serial = 1594] [outer = (nil)] 00:55:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e0e203400) [pid = 1872] [serial = 1595] [outer = 0x7f1e0b3ddc00] 00:55:35 INFO - PROCESS | 1872 | 1461138935231 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e0e4e8400) [pid = 1872] [serial = 1596] [outer = 0x7f1e0b3ddc00] 00:55:36 INFO - PROCESS | 1872 | 1461138936164 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]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1488ms 00:55:36 INFO - PROCESS | 1872 | 1461138936221 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 1872 | 1461138936226 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:55:36 INFO - PROCESS | 1872 | 1461138936242 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 1872 | 1461138936248 Marionette TRACE conn3 <- [1,2098,null,{}] 00:55:36 INFO - PROCESS | 1872 | 1461138936263 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}] 00:55:36 INFO - PROCESS | 1872 | 1461138936556 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:55:36 INFO - PROCESS | 1872 | 1461138936604 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f737000 == 164 [pid = 1872] [id = 532] 00:55:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e0d645400) [pid = 1872] [serial = 1597] [outer = (nil)] 00:55:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e0f620800) [pid = 1872] [serial = 1598] [outer = 0x7f1e0d645400] 00:55:36 INFO - PROCESS | 1872 | 1461138936686 Marionette DEBUG loaded listener.js 00:55:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e0f857400) [pid = 1872] [serial = 1599] [outer = 0x7f1e0d645400] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e1fa93c00) [pid = 1872] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e0b381800) [pid = 1872] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e0fe60c00) [pid = 1872] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e1ebbdc00) [pid = 1872] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e1e809400) [pid = 1872] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0b64a800) [pid = 1872] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0d64a800) [pid = 1872] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e0f59ec00) [pid = 1872] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e1175a800) [pid = 1872] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1d3b6800) [pid = 1872] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e14ad0000) [pid = 1872] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e100e9800) [pid = 1872] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e0d7e5800) [pid = 1872] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0aab3800) [pid = 1872] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e13712800) [pid = 1872] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e13718800) [pid = 1872] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e14c5b000) [pid = 1872] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e132d6000) [pid = 1872] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e07c04c00) [pid = 1872] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e10182800) [pid = 1872] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e0bc07400) [pid = 1872] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e1ef37c00) [pid = 1872] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e0b3d7400) [pid = 1872] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e0f851800) [pid = 1872] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0f4d0400) [pid = 1872] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0f616800) [pid = 1872] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0aabe800) [pid = 1872] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e3500a000) [pid = 1872] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e100e9000) [pid = 1872] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e10189000) [pid = 1872] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e0b649400) [pid = 1872] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e0e4eac00) [pid = 1872] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e0aab6000) [pid = 1872] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e0e4e1000) [pid = 1872] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1b373000) [pid = 1872] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e20738c00) [pid = 1872] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e0b382800) [pid = 1872] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e07c0e800) [pid = 1872] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e20737400) [pid = 1872] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e0af6a000) [pid = 1872] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e0aab5c00) [pid = 1872] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:55:37 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e07c05000) [pid = 1872] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:55:38 INFO - PROCESS | 1872 | 1461138938367 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]]]}] 00:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2146ms 00:55:38 INFO - PROCESS | 1872 | 1461138938390 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:55:38 INFO - PROCESS | 1872 | 1461138938395 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:55:38 INFO - PROCESS | 1872 | 1461138938401 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:55:38 INFO - PROCESS | 1872 | 1461138938404 Marionette TRACE conn3 <- [1,2102,null,{}] 00:55:38 INFO - PROCESS | 1872 | 1461138938422 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}] 00:55:38 INFO - PROCESS | 1872 | 1461138938637 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:55:38 INFO - PROCESS | 1872 | 1461138938654 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e3f4000 == 165 [pid = 1872] [id = 533] 00:55:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e07c06800) [pid = 1872] [serial = 1600] [outer = (nil)] 00:55:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0e209c00) [pid = 1872] [serial = 1601] [outer = 0x7f1e07c06800] 00:55:38 INFO - PROCESS | 1872 | 1461138938720 Marionette DEBUG loaded listener.js 00:55:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0f858400) [pid = 1872] [serial = 1602] [outer = 0x7f1e07c06800] 00:55:39 INFO - PROCESS | 1872 | 1461138939715 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]]]}] 00:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1341ms 00:55:39 INFO - PROCESS | 1872 | 1461138939744 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1872 | 1461138939747 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:55:39 INFO - PROCESS | 1872 | 1461138939755 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 1872 | 1461138939758 Marionette TRACE conn3 <- [1,2106,null,{}] 00:55:39 INFO - PROCESS | 1872 | 1461138939764 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}] 00:55:40 INFO - PROCESS | 1872 | 1461138940166 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:55:40 INFO - PROCESS | 1872 | 1461138940467 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aee2000 == 166 [pid = 1872] [id = 534] 00:55:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0aabb800) [pid = 1872] [serial = 1603] [outer = (nil)] 00:55:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0b381800) [pid = 1872] [serial = 1604] [outer = 0x7f1e0aabb800] 00:55:40 INFO - PROCESS | 1872 | 1461138940592 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e0b3dc400) [pid = 1872] [serial = 1605] [outer = 0x7f1e0aabb800] 00:55:41 INFO - PROCESS | 1872 | 1461138941559 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]]]}] 00:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1844ms 00:55:41 INFO - PROCESS | 1872 | 1461138941602 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:55:41 INFO - PROCESS | 1872 | 1461138941608 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:55:41 INFO - PROCESS | 1872 | 1461138941617 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:55:41 INFO - PROCESS | 1872 | 1461138941626 Marionette TRACE conn3 <- [1,2110,null,{}] 00:55:41 INFO - PROCESS | 1872 | 1461138941634 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}] 00:55:41 INFO - PROCESS | 1872 | 1461138941881 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:55:42 INFO - PROCESS | 1872 | 1461138942143 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f72d800 == 167 [pid = 1872] [id = 535] 00:55:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e0d523c00) [pid = 1872] [serial = 1606] [outer = (nil)] 00:55:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e0dce7400) [pid = 1872] [serial = 1607] [outer = 0x7f1e0d523c00] 00:55:42 INFO - PROCESS | 1872 | 1461138942271 Marionette DEBUG loaded listener.js 00:55:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e0f4c7800) [pid = 1872] [serial = 1608] [outer = 0x7f1e0d523c00] 00:55:43 INFO - PROCESS | 1872 | 1461138943241 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]]]}] 00:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1694ms 00:55:43 INFO - PROCESS | 1872 | 1461138943312 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:55:43 INFO - PROCESS | 1872 | 1461138943316 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:55:43 INFO - PROCESS | 1872 | 1461138943325 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:55:43 INFO - PROCESS | 1872 | 1461138943330 Marionette TRACE conn3 <- [1,2114,null,{}] 00:55:43 INFO - PROCESS | 1872 | 1461138943337 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}] 00:55:43 INFO - PROCESS | 1872 | 1461138943621 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:55:43 INFO - PROCESS | 1872 | 1461138943975 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1120b800 == 168 [pid = 1872] [id = 536] 00:55:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e0d6a8000) [pid = 1872] [serial = 1609] [outer = (nil)] 00:55:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e0f6a0400) [pid = 1872] [serial = 1610] [outer = 0x7f1e0d6a8000] 00:55:44 INFO - PROCESS | 1872 | 1461138944055 Marionette DEBUG loaded listener.js 00:55:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e100eb000) [pid = 1872] [serial = 1611] [outer = 0x7f1e0d6a8000] 00:55:45 INFO - PROCESS | 1872 | 1461138945006 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]]]}] 00:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1731ms 00:55:45 INFO - PROCESS | 1872 | 1461138945058 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:55:45 INFO - PROCESS | 1872 | 1461138945065 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:55:45 INFO - PROCESS | 1872 | 1461138945083 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:55:45 INFO - PROCESS | 1872 | 1461138945091 Marionette TRACE conn3 <- [1,2118,null,{}] 00:55:45 INFO - PROCESS | 1872 | 1461138945099 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}] 00:55:45 INFO - PROCESS | 1872 | 1461138945395 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:55:45 INFO - PROCESS | 1872 | 1461138945705 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120bc000 == 169 [pid = 1872] [id = 537] 00:55:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e0f5b8400) [pid = 1872] [serial = 1612] [outer = (nil)] 00:55:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1122c000) [pid = 1872] [serial = 1613] [outer = 0x7f1e0f5b8400] 00:55:45 INFO - PROCESS | 1872 | 1461138945784 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e117dd400) [pid = 1872] [serial = 1614] [outer = 0x7f1e0f5b8400] 00:55:46 INFO - PROCESS | 1872 | 1461138946703 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]]]}] 00:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1695ms 00:55:46 INFO - PROCESS | 1872 | 1461138946770 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:55:46 INFO - PROCESS | 1872 | 1461138946773 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:55:46 INFO - PROCESS | 1872 | 1461138946782 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:55:46 INFO - PROCESS | 1872 | 1461138946786 Marionette TRACE conn3 <- [1,2122,null,{}] 00:55:46 INFO - PROCESS | 1872 | 1461138946796 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}] 00:55:47 INFO - PROCESS | 1872 | 1461138947085 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:55:47 INFO - PROCESS | 1872 | 1461138947409 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b3c000 == 170 [pid = 1872] [id = 538] 00:55:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e0f692800) [pid = 1872] [serial = 1615] [outer = (nil)] 00:55:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e11db8000) [pid = 1872] [serial = 1616] [outer = 0x7f1e0f692800] 00:55:47 INFO - PROCESS | 1872 | 1461138947488 Marionette DEBUG loaded listener.js 00:55:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e11e22000) [pid = 1872] [serial = 1617] [outer = 0x7f1e0f692800] 00:55:48 INFO - PROCESS | 1872 | 1461138948616 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]]]}] 00:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1889ms 00:55:48 INFO - PROCESS | 1872 | 1461138948671 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:55:48 INFO - PROCESS | 1872 | 1461138948675 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:55:48 INFO - PROCESS | 1872 | 1461138948682 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:55:48 INFO - PROCESS | 1872 | 1461138948684 Marionette TRACE conn3 <- [1,2126,null,{}] 00:55:48 INFO - PROCESS | 1872 | 1461138948692 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}] 00:55:48 INFO - PROCESS | 1872 | 1461138948948 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:55:49 INFO - PROCESS | 1872 | 1461138949259 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c187000 == 171 [pid = 1872] [id = 539] 00:55:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e132cb800) [pid = 1872] [serial = 1618] [outer = (nil)] 00:55:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e132cf400) [pid = 1872] [serial = 1619] [outer = 0x7f1e132cb800] 00:55:49 INFO - PROCESS | 1872 | 1461138949394 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e144d2400) [pid = 1872] [serial = 1620] [outer = 0x7f1e132cb800] 00:55:50 INFO - PROCESS | 1872 | 1461138950306 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]]]}] 00:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1684ms 00:55:50 INFO - PROCESS | 1872 | 1461138950368 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 1872 | 1461138950372 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:55:50 INFO - PROCESS | 1872 | 1461138950379 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 1872 | 1461138950383 Marionette TRACE conn3 <- [1,2130,null,{}] 00:55:50 INFO - PROCESS | 1872 | 1461138950389 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}] 00:55:50 INFO - PROCESS | 1872 | 1461138950634 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:55:50 INFO - PROCESS | 1872 | 1461138950935 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4ac800 == 172 [pid = 1872] [id = 540] 00:55:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e132cc000) [pid = 1872] [serial = 1621] [outer = (nil)] 00:55:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e1a6c0c00) [pid = 1872] [serial = 1622] [outer = 0x7f1e132cc000] 00:55:51 INFO - PROCESS | 1872 | 1461138951016 Marionette DEBUG loaded listener.js 00:55:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e1a6dc400) [pid = 1872] [serial = 1623] [outer = 0x7f1e132cc000] 00:55:51 INFO - PROCESS | 1872 | 1461138951906 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] 00:55:51 INFO - PROCESS | 1872 | 1461138951970 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:55:51 INFO - PROCESS | 1872 | 1461138951978 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:55:51 INFO - PROCESS | 1872 | 1461138951982 Marionette TRACE conn3 <- [1,2134,null,{}] 00:55:51 INFO - PROCESS | 1872 | 1461138951988 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}] 00:55:52 INFO - PROCESS | 1872 | 1461138952233 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:55:52 INFO - PROCESS | 1872 | 1461138952538 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d026800 == 173 [pid = 1872] [id = 541] 00:55:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e0f59e400) [pid = 1872] [serial = 1624] [outer = (nil)] 00:55:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1b3cfc00) [pid = 1872] [serial = 1625] [outer = 0x7f1e0f59e400] 00:55:52 INFO - PROCESS | 1872 | 1461138952624 Marionette DEBUG loaded listener.js 00:55:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1cb89400) [pid = 1872] [serial = 1626] [outer = 0x7f1e0f59e400] 00:55:53 INFO - PROCESS | 1872 | 1461138953547 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]]]}] 00:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1640ms 00:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:55:53 INFO - PROCESS | 1872 | 1461138953620 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:55:53 INFO - PROCESS | 1872 | 1461138953622 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:55:53 INFO - PROCESS | 1872 | 1461138953630 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:55:53 INFO - PROCESS | 1872 | 1461138953632 Marionette TRACE conn3 <- [1,2138,null,{}] 00:55:53 INFO - PROCESS | 1872 | 1461138953641 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}] 00:55:53 INFO - PROCESS | 1872 | 1461138953892 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:55:54 INFO - PROCESS | 1872 | 1461138954166 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1deb8000 == 174 [pid = 1872] [id = 542] 00:55:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e0f598c00) [pid = 1872] [serial = 1627] [outer = (nil)] 00:55:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e1d3b5c00) [pid = 1872] [serial = 1628] [outer = 0x7f1e0f598c00] 00:55:54 INFO - PROCESS | 1872 | 1461138954248 Marionette DEBUG loaded listener.js 00:55:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1d8e4800) [pid = 1872] [serial = 1629] [outer = 0x7f1e0f598c00] 00:55:55 INFO - PROCESS | 1872 | 1461138955114 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]]]}] 00:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1534ms 00:55:55 INFO - PROCESS | 1872 | 1461138955164 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:55:55 INFO - PROCESS | 1872 | 1461138955168 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:55:55 INFO - PROCESS | 1872 | 1461138955176 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:55:55 INFO - PROCESS | 1872 | 1461138955180 Marionette TRACE conn3 <- [1,2142,null,{}] 00:55:55 INFO - PROCESS | 1872 | 1461138955186 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}] 00:55:55 INFO - PROCESS | 1872 | 1461138955443 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:55:55 INFO - PROCESS | 1872 | 1461138955757 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20715800 == 175 [pid = 1872] [id = 543] 00:55:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e100e6c00) [pid = 1872] [serial = 1630] [outer = (nil)] 00:55:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1dace000) [pid = 1872] [serial = 1631] [outer = 0x7f1e100e6c00] 00:55:55 INFO - PROCESS | 1872 | 1461138955839 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1dee4000) [pid = 1872] [serial = 1632] [outer = 0x7f1e100e6c00] 00:55:56 INFO - PROCESS | 1872 | 1461138956709 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] 00:55:56 INFO - PROCESS | 1872 | 1461138956762 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:55:56 INFO - PROCESS | 1872 | 1461138956771 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:55:56 INFO - PROCESS | 1872 | 1461138956780 Marionette TRACE conn3 <- [1,2146,null,{}] 00:55:56 INFO - PROCESS | 1872 | 1461138956785 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}] 00:55:57 INFO - PROCESS | 1872 | 1461138957039 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:55:57 INFO - PROCESS | 1872 | 1461138957358 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21885800 == 176 [pid = 1872] [id = 544] 00:55:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1fa92800) [pid = 1872] [serial = 1633] [outer = (nil)] 00:55:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e1fa99800) [pid = 1872] [serial = 1634] [outer = 0x7f1e1fa92800] 00:55:57 INFO - PROCESS | 1872 | 1461138957460 Marionette DEBUG loaded listener.js 00:55:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e20670c00) [pid = 1872] [serial = 1635] [outer = 0x7f1e1fa92800] 00:55:58 INFO - PROCESS | 1872 | 1461138958395 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] 00:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:55:58 INFO - PROCESS | 1872 | 1461138958466 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:55:58 INFO - PROCESS | 1872 | 1461138958473 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1872 | 1461138958478 Marionette TRACE conn3 <- [1,2150,null,{}] 00:55:58 INFO - PROCESS | 1872 | 1461138958484 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}] 00:55:58 INFO - PROCESS | 1872 | 1461138958788 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:55:59 INFO - PROCESS | 1872 | 1461138959103 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25d6d800 == 177 [pid = 1872] [id = 545] 00:55:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1fa92c00) [pid = 1872] [serial = 1636] [outer = (nil)] 00:55:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e207c3000) [pid = 1872] [serial = 1637] [outer = 0x7f1e1fa92c00] 00:55:59 INFO - PROCESS | 1872 | 1461138959191 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e20f7ec00) [pid = 1872] [serial = 1638] [outer = 0x7f1e1fa92c00] 00:56:00 INFO - PROCESS | 1872 | 1461138960092 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]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1687ms 00:56:00 INFO - PROCESS | 1872 | 1461138960161 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:56:00 INFO - PROCESS | 1872 | 1461138960165 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:56:00 INFO - PROCESS | 1872 | 1461138960172 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1872 | 1461138960175 Marionette TRACE conn3 <- [1,2154,null,{}] 00:56:00 INFO - PROCESS | 1872 | 1461138960181 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}] 00:56:00 INFO - PROCESS | 1872 | 1461138960438 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:56:00 INFO - PROCESS | 1872 | 1461138960742 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e3a800 == 178 [pid = 1872] [id = 546] 00:56:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e07c10000) [pid = 1872] [serial = 1639] [outer = (nil)] 00:56:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e21283c00) [pid = 1872] [serial = 1640] [outer = 0x7f1e07c10000] 00:56:00 INFO - PROCESS | 1872 | 1461138960827 Marionette DEBUG loaded listener.js 00:56:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e217ab400) [pid = 1872] [serial = 1641] [outer = 0x7f1e07c10000] 00:56:01 INFO - PROCESS | 1872 | 1461138961776 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]]]}] 00:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1681ms 00:56:01 INFO - PROCESS | 1872 | 1461138961853 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:56:01 INFO - PROCESS | 1872 | 1461138961856 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:56:01 INFO - PROCESS | 1872 | 1461138961864 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:56:01 INFO - PROCESS | 1872 | 1461138961867 Marionette TRACE conn3 <- [1,2158,null,{}] 00:56:01 INFO - PROCESS | 1872 | 1461138961874 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}] 00:56:02 INFO - PROCESS | 1872 | 1461138962154 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:56:02 INFO - PROCESS | 1872 | 1461138962466 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d03f000 == 179 [pid = 1872] [id = 547] 00:56:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e1b372400) [pid = 1872] [serial = 1642] [outer = (nil)] 00:56:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e217e3c00) [pid = 1872] [serial = 1643] [outer = 0x7f1e1b372400] 00:56:02 INFO - PROCESS | 1872 | 1461138962551 Marionette DEBUG loaded listener.js 00:56:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e224f5c00) [pid = 1872] [serial = 1644] [outer = 0x7f1e1b372400] 00:56:03 INFO - PROCESS | 1872 | 1461138963478 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]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1685ms 00:56:03 INFO - PROCESS | 1872 | 1461138963551 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:56:03 INFO - PROCESS | 1872 | 1461138963555 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:56:03 INFO - PROCESS | 1872 | 1461138963563 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 1872 | 1461138963567 Marionette TRACE conn3 <- [1,2162,null,{}] 00:56:03 INFO - PROCESS | 1872 | 1461138963573 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}] 00:56:03 INFO - PROCESS | 1872 | 1461138963820 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:56:04 INFO - PROCESS | 1872 | 1461138964131 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34abd800 == 180 [pid = 1872] [id = 548] 00:56:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e1cb88400) [pid = 1872] [serial = 1645] [outer = (nil)] 00:56:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e25292400) [pid = 1872] [serial = 1646] [outer = 0x7f1e1cb88400] 00:56:04 INFO - PROCESS | 1872 | 1461138964215 Marionette DEBUG loaded listener.js 00:56:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e25723800) [pid = 1872] [serial = 1647] [outer = 0x7f1e1cb88400] 00:56:05 INFO - PROCESS | 1872 | 1461138965072 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]]]}] 00:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 00:56:05 INFO - PROCESS | 1872 | 1461138965151 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:56:05 INFO - PROCESS | 1872 | 1461138965154 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:56:05 INFO - PROCESS | 1872 | 1461138965166 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:56:05 INFO - PROCESS | 1872 | 1461138965168 Marionette TRACE conn3 <- [1,2166,null,{}] 00:56:05 INFO - PROCESS | 1872 | 1461138965175 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}] 00:56:05 INFO - PROCESS | 1872 | 1461138965428 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:56:05 INFO - PROCESS | 1872 | 1461138965736 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a23800 == 181 [pid = 1872] [id = 549] 00:56:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e1d043000) [pid = 1872] [serial = 1648] [outer = (nil)] 00:56:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e25f69000) [pid = 1872] [serial = 1649] [outer = 0x7f1e1d043000] 00:56:05 INFO - PROCESS | 1872 | 1461138965818 Marionette DEBUG loaded listener.js 00:56:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 197 (0x7f1e273e6c00) [pid = 1872] [serial = 1650] [outer = 0x7f1e1d043000] 00:56:06 INFO - PROCESS | 1872 | 1461138966748 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]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1638ms 00:56:06 INFO - PROCESS | 1872 | 1461138966803 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 1872 | 1461138966808 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:56:06 INFO - PROCESS | 1872 | 1461138966815 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 1872 | 1461138966819 Marionette TRACE conn3 <- [1,2170,null,{}] 00:56:06 INFO - PROCESS | 1872 | 1461138966825 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}] 00:56:07 INFO - PROCESS | 1872 | 1461138967086 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:56:07 INFO - PROCESS | 1872 | 1461138967394 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3930a800 == 182 [pid = 1872] [id = 550] 00:56:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 198 (0x7f1e100e9400) [pid = 1872] [serial = 1651] [outer = (nil)] 00:56:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 199 (0x7f1e292a3400) [pid = 1872] [serial = 1652] [outer = 0x7f1e100e9400] 00:56:07 INFO - PROCESS | 1872 | 1461138967488 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 200 (0x7f1e2cf5ac00) [pid = 1872] [serial = 1653] [outer = 0x7f1e100e9400] 00:56:08 INFO - PROCESS | 1872 | 1461138968412 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]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 00:56:08 INFO - PROCESS | 1872 | 1461138968455 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 1872 | 1461138968462 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:56:08 INFO - PROCESS | 1872 | 1461138968472 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1872 | 1461138968478 Marionette TRACE conn3 <- [1,2174,null,{}] 00:56:08 INFO - PROCESS | 1872 | 1461138968487 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}] 00:56:08 INFO - PROCESS | 1872 | 1461138968840 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:56:09 INFO - PROCESS | 1872 | 1461138969228 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3bd2e000 == 183 [pid = 1872] [id = 551] 00:56:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 201 (0x7f1e273e5000) [pid = 1872] [serial = 1654] [outer = (nil)] 00:56:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 202 (0x7f1e33972400) [pid = 1872] [serial = 1655] [outer = 0x7f1e273e5000] 00:56:09 INFO - PROCESS | 1872 | 1461138969357 Marionette DEBUG loaded listener.js 00:56:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 203 (0x7f1e33ca9c00) [pid = 1872] [serial = 1656] [outer = 0x7f1e273e5000] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ad2800 == 182 [pid = 1872] [id = 393] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21220000 == 181 [pid = 1872] [id = 259] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e3f4000 == 180 [pid = 1872] [id = 533] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f737000 == 179 [pid = 1872] [id = 532] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0daf5800 == 178 [pid = 1872] [id = 531] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b397800 == 177 [pid = 1872] [id = 530] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34d12000 == 176 [pid = 1872] [id = 528] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d047000 == 175 [pid = 1872] [id = 527] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2734e800 == 174 [pid = 1872] [id = 526] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26130000 == 173 [pid = 1872] [id = 525] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25941800 == 172 [pid = 1872] [id = 524] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2189e000 == 171 [pid = 1872] [id = 523] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21213800 == 170 [pid = 1872] [id = 522] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1fa46800 == 169 [pid = 1872] [id = 521] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d44e800 == 168 [pid = 1872] [id = 520] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c981800 == 167 [pid = 1872] [id = 519] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c295800 == 166 [pid = 1872] [id = 518] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b38f800 == 165 [pid = 1872] [id = 517] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ca5800 == 164 [pid = 1872] [id = 516] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120a9000 == 163 [pid = 1872] [id = 515] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11ac7800 == 162 [pid = 1872] [id = 514] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1104d000 == 161 [pid = 1872] [id = 513] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f740800 == 160 [pid = 1872] [id = 512] 00:56:11 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b39c000 == 159 [pid = 1872] [id = 511] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 202 (0x7f1e1d848400) [pid = 1872] [serial = 1410] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 201 (0x7f1e32dc2c00) [pid = 1872] [serial = 1425] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 200 (0x7f1e1cb88800) [pid = 1872] [serial = 1490] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 199 (0x7f1e12124800) [pid = 1872] [serial = 1404] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 198 (0x7f1e0e4dd800) [pid = 1872] [serial = 1530] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 197 (0x7f1e38db0000) [pid = 1872] [serial = 1434] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 196 (0x7f1e217ee400) [pid = 1872] [serial = 1515] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e1a6c6000) [pid = 1872] [serial = 1485] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e1a6dd000) [pid = 1872] [serial = 1487] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e14acc400) [pid = 1872] [serial = 1482] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e1b3c4400) [pid = 1872] [serial = 1488] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e0bc02c00) [pid = 1872] [serial = 1443] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e11e27c00) [pid = 1872] [serial = 1478] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e0bc0f800) [pid = 1872] [serial = 1466] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e20671400) [pid = 1872] [serial = 1499] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e23953000) [pid = 1872] [serial = 1419] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e21289800) [pid = 1872] [serial = 1511] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e10e85800) [pid = 1872] [serial = 1472] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e1ef3bc00) [pid = 1872] [serial = 1496] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e22fc2400) [pid = 1872] [serial = 1517] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e207a8400) [pid = 1872] [serial = 1503] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0bc0fc00) [pid = 1872] [serial = 1440] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e38851c00) [pid = 1872] [serial = 1428] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e11eab000) [pid = 1872] [serial = 1479] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1d3b9800) [pid = 1872] [serial = 1493] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1b2cb800) [pid = 1872] [serial = 1407] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e11758000) [pid = 1872] [serial = 1521] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e11226400) [pid = 1872] [serial = 1473] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e11764400) [pid = 1872] [serial = 1475] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0f5bd400) [pid = 1872] [serial = 1470] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e209ab400) [pid = 1872] [serial = 1506] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e10e8f400) [pid = 1872] [serial = 1437] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e117ea000) [pid = 1872] [serial = 1326] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0f594400) [pid = 1872] [serial = 1469] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e2427cc00) [pid = 1872] [serial = 1518] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e2695ec00) [pid = 1872] [serial = 1422] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e21551800) [pid = 1872] [serial = 1512] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e21552400) [pid = 1872] [serial = 1416] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e0d522c00) [pid = 1872] [serial = 1526] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e1a4d9400) [pid = 1872] [serial = 1484] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0e4e2800) [pid = 1872] [serial = 1446] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e1cf08800) [pid = 1872] [serial = 1491] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e0dce9c00) [pid = 1872] [serial = 1529] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e2085f000) [pid = 1872] [serial = 1413] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e0dce3c00) [pid = 1872] [serial = 1464] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e0d52e000) [pid = 1872] [serial = 1520] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e0d6a5000) [pid = 1872] [serial = 1467] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e34d31800) [pid = 1872] [serial = 1431] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e0b642800) [pid = 1872] [serial = 1524] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1da30400) [pid = 1872] [serial = 1494] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e14446800) [pid = 1872] [serial = 1481] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e0d647400) [pid = 1872] [serial = 1527] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e217e8c00) [pid = 1872] [serial = 1514] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e10e91000) [pid = 1872] [serial = 1449] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e20774400) [pid = 1872] [serial = 1502] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e0f57d000) [pid = 1872] [serial = 1532] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e206e4800) [pid = 1872] [serial = 1500] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0b5c3c00) [pid = 1872] [serial = 1523] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e20f7dc00) [pid = 1872] [serial = 1508] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1fa92400) [pid = 1872] [serial = 1497] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e20850400) [pid = 1872] [serial = 1505] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e210f5000) [pid = 1872] [serial = 1509] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e11dbc400) [pid = 1872] [serial = 1476] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0e4e3800) [pid = 1872] [serial = 1398] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e0fe69c00) [pid = 1872] [serial = 1401] [outer = (nil)] [url = about:blank] 00:56:12 INFO - PROCESS | 1872 | 1461138972657 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]]]}] 00:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 4211ms 00:56:12 INFO - PROCESS | 1872 | 1461138972686 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:56:12 INFO - PROCESS | 1872 | 1461138972696 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:56:12 INFO - PROCESS | 1872 | 1461138972709 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:56:12 INFO - PROCESS | 1872 | 1461138972717 Marionette TRACE conn3 <- [1,2178,null,{}] 00:56:12 INFO - PROCESS | 1872 | 1461138972729 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}] 00:56:13 INFO - PROCESS | 1872 | 1461138973127 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:56:13 INFO - PROCESS | 1872 | 1461138973284 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b390800 == 160 [pid = 1872] [id = 552] 00:56:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0b389800) [pid = 1872] [serial = 1657] [outer = (nil)] 00:56:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e0b3d6c00) [pid = 1872] [serial = 1658] [outer = 0x7f1e0b389800] 00:56:13 INFO - PROCESS | 1872 | 1461138973363 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0b5ce400) [pid = 1872] [serial = 1659] [outer = 0x7f1e0b389800] 00:56:14 INFO - PROCESS | 1872 | 1461138974201 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]]]}] 00:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1543ms 00:56:14 INFO - PROCESS | 1872 | 1461138974251 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 1872 | 1461138974260 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:56:14 INFO - PROCESS | 1872 | 1461138974271 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 1872 | 1461138974275 Marionette TRACE conn3 <- [1,2182,null,{}] 00:56:14 INFO - PROCESS | 1872 | 1461138974282 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}] 00:56:14 INFO - PROCESS | 1872 | 1461138974517 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:56:14 INFO - PROCESS | 1872 | 1461138974740 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0dde6000 == 161 [pid = 1872] [id = 553] 00:56:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0aac2800) [pid = 1872] [serial = 1660] [outer = (nil)] 00:56:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0bc11000) [pid = 1872] [serial = 1661] [outer = 0x7f1e0aac2800] 00:56:14 INFO - PROCESS | 1872 | 1461138974806 Marionette DEBUG loaded listener.js 00:56:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0d64dc00) [pid = 1872] [serial = 1662] [outer = 0x7f1e0aac2800] 00:56:15 INFO - PROCESS | 1872 | 1461138975831 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]]]}] 00:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 00:56:15 INFO - PROCESS | 1872 | 1461138975910 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:56:15 INFO - PROCESS | 1872 | 1461138975913 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:56:15 INFO - PROCESS | 1872 | 1461138975925 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:56:15 INFO - PROCESS | 1872 | 1461138975941 Marionette TRACE conn3 <- [1,2186,null,{}] 00:56:15 INFO - PROCESS | 1872 | 1461138975987 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}] 00:56:16 INFO - PROCESS | 1872 | 1461138976404 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:56:16 INFO - PROCESS | 1872 | 1461138976493 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f72a800 == 162 [pid = 1872] [id = 554] 00:56:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0e4e0400) [pid = 1872] [serial = 1663] [outer = (nil)] 00:56:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0f4c8c00) [pid = 1872] [serial = 1664] [outer = 0x7f1e0e4e0400] 00:56:16 INFO - PROCESS | 1872 | 1461138976564 Marionette DEBUG loaded listener.js 00:56:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0f59dc00) [pid = 1872] [serial = 1665] [outer = 0x7f1e0e4e0400] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e0d645400) [pid = 1872] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0b3d8000) [pid = 1872] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e100ea000) [pid = 1872] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0e207000) [pid = 1872] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0f5bb000) [pid = 1872] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0d52b400) [pid = 1872] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0b3dec00) [pid = 1872] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0aab6400) [pid = 1872] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e1cb89800) [pid = 1872] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e13cd8000) [pid = 1872] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e21288400) [pid = 1872] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0f69a800) [pid = 1872] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e1dee5000) [pid = 1872] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e1dedf000) [pid = 1872] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e1eb3b000) [pid = 1872] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e13714c00) [pid = 1872] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e11db7800) [pid = 1872] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e11e24800) [pid = 1872] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e0f858800) [pid = 1872] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e11e29800) [pid = 1872] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:56:17 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e0b3ddc00) [pid = 1872] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:56:17 INFO - PROCESS | 1872 | 1461138977854 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]]]}] 00:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1982ms 00:56:17 INFO - PROCESS | 1872 | 1461138977903 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:56:17 INFO - PROCESS | 1872 | 1461138977908 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:56:17 INFO - PROCESS | 1872 | 1461138977915 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:56:17 INFO - PROCESS | 1872 | 1461138977919 Marionette TRACE conn3 <- [1,2190,null,{}] 00:56:17 INFO - PROCESS | 1872 | 1461138977925 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}] 00:56:18 INFO - PROCESS | 1872 | 1461138978150 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:56:18 INFO - PROCESS | 1872 | 1461138978346 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101c3800 == 163 [pid = 1872] [id = 555] 00:56:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e0aab6400) [pid = 1872] [serial = 1666] [outer = (nil)] 00:56:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e0f594400) [pid = 1872] [serial = 1667] [outer = 0x7f1e0aab6400] 00:56:18 INFO - PROCESS | 1872 | 1461138978414 Marionette DEBUG loaded listener.js 00:56:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e0f84c000) [pid = 1872] [serial = 1668] [outer = 0x7f1e0aab6400] 00:56:19 INFO - PROCESS | 1872 | 1461138979378 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]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1494ms 00:56:19 INFO - PROCESS | 1872 | 1461138979413 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 1872 | 1461138979420 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:56:19 INFO - PROCESS | 1872 | 1461138979430 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1872 | 1461138979434 Marionette TRACE conn3 <- [1,2194,null,{}] 00:56:19 INFO - PROCESS | 1872 | 1461138979444 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}] 00:56:19 INFO - PROCESS | 1872 | 1461138979729 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:56:20 INFO - PROCESS | 1872 | 1461138980067 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d921000 == 164 [pid = 1872] [id = 556] 00:56:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0af73c00) [pid = 1872] [serial = 1669] [outer = (nil)] 00:56:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0b5c5400) [pid = 1872] [serial = 1670] [outer = 0x7f1e0af73c00] 00:56:20 INFO - PROCESS | 1872 | 1461138980147 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0bc10400) [pid = 1872] [serial = 1671] [outer = 0x7f1e0af73c00] 00:56:21 INFO - PROCESS | 1872 | 1461138981099 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]]]}] 00:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1701ms 00:56:21 INFO - PROCESS | 1872 | 1461138981131 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 1872 | 1461138981139 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:56:21 INFO - PROCESS | 1872 | 1461138981151 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 1872 | 1461138981154 Marionette TRACE conn3 <- [1,2198,null,{}] 00:56:21 INFO - PROCESS | 1872 | 1461138981161 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}] 00:56:21 INFO - PROCESS | 1872 | 1461138981435 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:56:21 INFO - PROCESS | 1872 | 1461138981696 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111d5800 == 165 [pid = 1872] [id = 557] 00:56:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0e4e2400) [pid = 1872] [serial = 1672] [outer = (nil)] 00:56:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0f617000) [pid = 1872] [serial = 1673] [outer = 0x7f1e0e4e2400] 00:56:21 INFO - PROCESS | 1872 | 1461138981817 Marionette DEBUG loaded listener.js 00:56:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0fe62400) [pid = 1872] [serial = 1674] [outer = 0x7f1e0e4e2400] 00:56:22 INFO - PROCESS | 1872 | 1461138982754 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]]]}] 00:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1643ms 00:56:22 INFO - PROCESS | 1872 | 1461138982794 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:56:22 INFO - PROCESS | 1872 | 1461138982797 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:56:22 INFO - PROCESS | 1872 | 1461138982805 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:56:22 INFO - PROCESS | 1872 | 1461138982812 Marionette TRACE conn3 <- [1,2202,null,{}] 00:56:22 INFO - PROCESS | 1872 | 1461138982830 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}] 00:56:23 INFO - PROCESS | 1872 | 1461138983078 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:56:23 INFO - PROCESS | 1872 | 1461138983423 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12069000 == 166 [pid = 1872] [id = 558] 00:56:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e10e82800) [pid = 1872] [serial = 1675] [outer = (nil)] 00:56:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e10e8f400) [pid = 1872] [serial = 1676] [outer = 0x7f1e10e82800] 00:56:23 INFO - PROCESS | 1872 | 1461138983515 Marionette DEBUG loaded listener.js 00:56:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e11226c00) [pid = 1872] [serial = 1677] [outer = 0x7f1e10e82800] 00:56:24 INFO - PROCESS | 1872 | 1461138984397 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]]]}] 00:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1641ms 00:56:24 INFO - PROCESS | 1872 | 1461138984448 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:56:24 INFO - PROCESS | 1872 | 1461138984452 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:56:24 INFO - PROCESS | 1872 | 1461138984460 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:56:24 INFO - PROCESS | 1872 | 1461138984463 Marionette TRACE conn3 <- [1,2206,null,{}] 00:56:24 INFO - PROCESS | 1872 | 1461138984469 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}] 00:56:24 INFO - PROCESS | 1872 | 1461138984718 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:56:24 INFO - PROCESS | 1872 | 1461138984979 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f4c000 == 167 [pid = 1872] [id = 559] 00:56:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0b5c7c00) [pid = 1872] [serial = 1678] [outer = (nil)] 00:56:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e1175b800) [pid = 1872] [serial = 1679] [outer = 0x7f1e0b5c7c00] 00:56:25 INFO - PROCESS | 1872 | 1461138985101 Marionette DEBUG loaded listener.js 00:56:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e11dbd400) [pid = 1872] [serial = 1680] [outer = 0x7f1e0b5c7c00] 00:56:26 INFO - PROCESS | 1872 | 1461138986050 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]]]}] 00:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1642ms 00:56:26 INFO - PROCESS | 1872 | 1461138986103 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:56:26 INFO - PROCESS | 1872 | 1461138986105 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:56:26 INFO - PROCESS | 1872 | 1461138986116 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:56:26 INFO - PROCESS | 1872 | 1461138986122 Marionette TRACE conn3 <- [1,2210,null,{}] 00:56:26 INFO - PROCESS | 1872 | 1461138986152 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}] 00:56:26 INFO - PROCESS | 1872 | 1461138986406 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:56:26 INFO - PROCESS | 1872 | 1461138986706 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ca9000 == 168 [pid = 1872] [id = 560] 00:56:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e10e87800) [pid = 1872] [serial = 1681] [outer = (nil)] 00:56:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e11e29800) [pid = 1872] [serial = 1682] [outer = 0x7f1e10e87800] 00:56:26 INFO - PROCESS | 1872 | 1461138986791 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e11ead400) [pid = 1872] [serial = 1683] [outer = 0x7f1e10e87800] 00:56:27 INFO - PROCESS | 1872 | 1461138987854 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]]]}] 00:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1794ms 00:56:27 INFO - PROCESS | 1872 | 1461138987910 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 1872 | 1461138987914 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:56:27 INFO - PROCESS | 1872 | 1461138987926 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:56:27 INFO - PROCESS | 1872 | 1461138987932 Marionette TRACE conn3 <- [1,2214,null,{}] 00:56:27 INFO - PROCESS | 1872 | 1461138987942 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}] 00:56:28 INFO - PROCESS | 1872 | 1461138988359 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:56:28 INFO - PROCESS | 1872 | 1461138988578 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1b390800 == 169 [pid = 1872] [id = 561] 00:56:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e13717c00) [pid = 1872] [serial = 1684] [outer = (nil)] 00:56:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e13cd5000) [pid = 1872] [serial = 1685] [outer = 0x7f1e13717c00] 00:56:28 INFO - PROCESS | 1872 | 1461138988660 Marionette DEBUG loaded listener.js 00:56:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e144d4c00) [pid = 1872] [serial = 1686] [outer = 0x7f1e13717c00] 00:56:29 INFO - PROCESS | 1872 | 1461138989581 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]]]}] 00:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1687ms 00:56:29 INFO - PROCESS | 1872 | 1461138989616 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:56:29 INFO - PROCESS | 1872 | 1461138989620 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:56:29 INFO - PROCESS | 1872 | 1461138989628 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:56:29 INFO - PROCESS | 1872 | 1461138989631 Marionette TRACE conn3 <- [1,2218,null,{}] 00:56:29 INFO - PROCESS | 1872 | 1461138989637 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}] 00:56:29 INFO - PROCESS | 1872 | 1461138989875 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:56:30 INFO - PROCESS | 1872 | 1461138990143 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c284800 == 170 [pid = 1872] [id = 562] 00:56:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1371a000) [pid = 1872] [serial = 1687] [outer = (nil)] 00:56:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e14c5d800) [pid = 1872] [serial = 1688] [outer = 0x7f1e1371a000] 00:56:30 INFO - PROCESS | 1872 | 1461138990270 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1a57a000) [pid = 1872] [serial = 1689] [outer = 0x7f1e1371a000] 00:56:31 INFO - PROCESS | 1872 | 1461138991142 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]]]}] 00:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 00:56:31 INFO - PROCESS | 1872 | 1461138991210 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:56:31 INFO - PROCESS | 1872 | 1461138991214 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:56:31 INFO - PROCESS | 1872 | 1461138991222 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:56:31 INFO - PROCESS | 1872 | 1461138991225 Marionette TRACE conn3 <- [1,2222,null,{}] 00:56:31 INFO - PROCESS | 1872 | 1461138991232 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}] 00:56:31 INFO - PROCESS | 1872 | 1461138991492 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:56:31 INFO - PROCESS | 1872 | 1461138991796 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c973800 == 171 [pid = 1872] [id = 563] 00:56:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e144df000) [pid = 1872] [serial = 1690] [outer = (nil)] 00:56:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1a6dd000) [pid = 1872] [serial = 1691] [outer = 0x7f1e144df000] 00:56:31 INFO - PROCESS | 1872 | 1461138991875 Marionette DEBUG loaded listener.js 00:56:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1b372800) [pid = 1872] [serial = 1692] [outer = 0x7f1e144df000] 00:56:32 INFO - PROCESS | 1872 | 1461138992742 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]]]}] 00:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1584ms 00:56:32 INFO - PROCESS | 1872 | 1461138992806 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:56:32 INFO - PROCESS | 1872 | 1461138992810 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:56:32 INFO - PROCESS | 1872 | 1461138992816 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:56:32 INFO - PROCESS | 1872 | 1461138992819 Marionette TRACE conn3 <- [1,2226,null,{}] 00:56:32 INFO - PROCESS | 1872 | 1461138992825 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}] 00:56:33 INFO - PROCESS | 1872 | 1461138993053 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:56:33 INFO - PROCESS | 1872 | 1461138993267 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d032800 == 172 [pid = 1872] [id = 564] 00:56:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e132c9800) [pid = 1872] [serial = 1693] [outer = (nil)] 00:56:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1cf04c00) [pid = 1872] [serial = 1694] [outer = 0x7f1e132c9800] 00:56:33 INFO - PROCESS | 1872 | 1461138993390 Marionette DEBUG loaded listener.js 00:56:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1d849c00) [pid = 1872] [serial = 1695] [outer = 0x7f1e132c9800] 00:56:34 INFO - PROCESS | 1872 | 1461138994250 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]]]}] 00:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1490ms 00:56:34 INFO - PROCESS | 1872 | 1461138994307 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:56:34 INFO - PROCESS | 1872 | 1461138994311 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:56:34 INFO - PROCESS | 1872 | 1461138994317 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:56:34 INFO - PROCESS | 1872 | 1461138994320 Marionette TRACE conn3 <- [1,2230,null,{}] 00:56:34 INFO - PROCESS | 1872 | 1461138994326 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}] 00:56:34 INFO - PROCESS | 1872 | 1461138994567 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:56:34 INFO - PROCESS | 1872 | 1461138994832 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea1f000 == 173 [pid = 1872] [id = 565] 00:56:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e132c8800) [pid = 1872] [serial = 1696] [outer = (nil)] 00:56:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1d8ea000) [pid = 1872] [serial = 1697] [outer = 0x7f1e132c8800] 00:56:34 INFO - PROCESS | 1872 | 1461138994953 Marionette DEBUG loaded listener.js 00:56:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1eb37800) [pid = 1872] [serial = 1698] [outer = 0x7f1e132c8800] 00:56:35 INFO - PROCESS | 1872 | 1461138995814 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]]]}] 00:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1541ms 00:56:35 INFO - PROCESS | 1872 | 1461138995860 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:56:35 INFO - PROCESS | 1872 | 1461138995864 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:56:35 INFO - PROCESS | 1872 | 1461138995871 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1872 | 1461138995875 Marionette TRACE conn3 <- [1,2234,null,{}] 00:56:35 INFO - PROCESS | 1872 | 1461138995880 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}] 00:56:36 INFO - PROCESS | 1872 | 1461138996154 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:56:36 INFO - PROCESS | 1872 | 1461138996490 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21215800 == 174 [pid = 1872] [id = 566] 00:56:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e205ee000) [pid = 1872] [serial = 1699] [outer = (nil)] 00:56:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e2066ac00) [pid = 1872] [serial = 1700] [outer = 0x7f1e205ee000] 00:56:36 INFO - PROCESS | 1872 | 1461138996578 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e20734c00) [pid = 1872] [serial = 1701] [outer = 0x7f1e205ee000] 00:56:37 INFO - PROCESS | 1872 | 1461138997448 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]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1637ms 00:56:37 INFO - PROCESS | 1872 | 1461138997508 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1872 | 1461138997512 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:56:37 INFO - PROCESS | 1872 | 1461138997518 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1872 | 1461138997521 Marionette TRACE conn3 <- [1,2238,null,{}] 00:56:37 INFO - PROCESS | 1872 | 1461138997527 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}] 00:56:37 INFO - PROCESS | 1872 | 1461138997802 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:56:38 INFO - PROCESS | 1872 | 1461138998106 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21adc800 == 175 [pid = 1872] [id = 567] 00:56:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e205f6800) [pid = 1872] [serial = 1702] [outer = (nil)] 00:56:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e207afc00) [pid = 1872] [serial = 1703] [outer = 0x7f1e205f6800] 00:56:38 INFO - PROCESS | 1872 | 1461138998187 Marionette DEBUG loaded listener.js 00:56:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e20980800) [pid = 1872] [serial = 1704] [outer = 0x7f1e205f6800] 00:56:39 INFO - PROCESS | 1872 | 1461138999201 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]]]}] 00:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1732ms 00:56:39 INFO - PROCESS | 1872 | 1461138999251 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:56:39 INFO - PROCESS | 1872 | 1461138999255 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:56:39 INFO - PROCESS | 1872 | 1461138999261 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:56:39 INFO - PROCESS | 1872 | 1461138999263 Marionette TRACE conn3 <- [1,2242,null,{}] 00:56:39 INFO - PROCESS | 1872 | 1461138999269 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}] 00:56:39 INFO - PROCESS | 1872 | 1461138999534 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:56:39 INFO - PROCESS | 1872 | 1461138999853 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c1c800 == 176 [pid = 1872] [id = 568] 00:56:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1d845000) [pid = 1872] [serial = 1705] [outer = (nil)] 00:56:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e209b3c00) [pid = 1872] [serial = 1706] [outer = 0x7f1e1d845000] 00:56:39 INFO - PROCESS | 1872 | 1461138999934 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e21285c00) [pid = 1872] [serial = 1707] [outer = 0x7f1e1d845000] 00:56:40 INFO - PROCESS | 1872 | 1461139000794 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]]]}] 00:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 00:56:40 INFO - PROCESS | 1872 | 1461139000843 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1872 | 1461139000847 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:56:40 INFO - PROCESS | 1872 | 1461139000853 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1872 | 1461139000856 Marionette TRACE conn3 <- [1,2246,null,{}] 00:56:40 INFO - PROCESS | 1872 | 1461139000861 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}] 00:56:41 INFO - PROCESS | 1872 | 1461139001102 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:56:41 INFO - PROCESS | 1872 | 1461139001367 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266cf000 == 177 [pid = 1872] [id = 569] 00:56:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e20587400) [pid = 1872] [serial = 1708] [outer = (nil)] 00:56:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e217a9c00) [pid = 1872] [serial = 1709] [outer = 0x7f1e20587400] 00:56:41 INFO - PROCESS | 1872 | 1461139001488 Marionette DEBUG loaded listener.js 00:56:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e217f0000) [pid = 1872] [serial = 1710] [outer = 0x7f1e20587400] 00:56:42 INFO - PROCESS | 1872 | 1461139002333 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]]]}] 00:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1540ms 00:56:42 INFO - PROCESS | 1872 | 1461139002394 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:56:42 INFO - PROCESS | 1872 | 1461139002397 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:56:42 INFO - PROCESS | 1872 | 1461139002403 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:56:42 INFO - PROCESS | 1872 | 1461139002405 Marionette TRACE conn3 <- [1,2250,null,{}] 00:56:42 INFO - PROCESS | 1872 | 1461139002411 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}] 00:56:42 INFO - PROCESS | 1872 | 1461139002635 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:56:43 INFO - PROCESS | 1872 | 1461139002999 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e292ca000 == 178 [pid = 1872] [id = 570] 00:56:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e22fc2400) [pid = 1872] [serial = 1711] [outer = (nil)] 00:56:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e2395bc00) [pid = 1872] [serial = 1712] [outer = 0x7f1e22fc2400] 00:56:43 INFO - PROCESS | 1872 | 1461139003079 Marionette DEBUG loaded listener.js 00:56:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e25296c00) [pid = 1872] [serial = 1713] [outer = 0x7f1e22fc2400] 00:56:43 INFO - PROCESS | 1872 | 1461139003896 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]]]}] 00:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1527ms 00:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:56:43 INFO - PROCESS | 1872 | 1461139003934 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 1872 | 1461139003936 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:56:43 INFO - PROCESS | 1872 | 1461139003943 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 1872 | 1461139003946 Marionette TRACE conn3 <- [1,2254,null,{}] 00:56:43 INFO - PROCESS | 1872 | 1461139003951 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}] 00:56:44 INFO - PROCESS | 1872 | 1461139004180 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:56:44 INFO - PROCESS | 1872 | 1461139004447 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33beb800 == 179 [pid = 1872] [id = 571] 00:56:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e217ee400) [pid = 1872] [serial = 1714] [outer = (nil)] 00:56:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e25778000) [pid = 1872] [serial = 1715] [outer = 0x7f1e217ee400] 00:56:44 INFO - PROCESS | 1872 | 1461139004527 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e26e79800) [pid = 1872] [serial = 1716] [outer = 0x7f1e217ee400] 00:56:45 INFO - PROCESS | 1872 | 1461139005450 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]]]}] 00:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1588ms 00:56:45 INFO - PROCESS | 1872 | 1461139005534 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:56:45 INFO - PROCESS | 1872 | 1461139005538 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:56:45 INFO - PROCESS | 1872 | 1461139005544 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:56:45 INFO - PROCESS | 1872 | 1461139005548 Marionette TRACE conn3 <- [1,2258,null,{}] 00:56:45 INFO - PROCESS | 1872 | 1461139005553 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}] 00:56:45 INFO - PROCESS | 1872 | 1461139005829 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:56:46 INFO - PROCESS | 1872 | 1461139006133 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e36a0a000 == 180 [pid = 1872] [id = 572] 00:56:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e22fc4400) [pid = 1872] [serial = 1717] [outer = (nil)] 00:56:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e293d1c00) [pid = 1872] [serial = 1718] [outer = 0x7f1e22fc4400] 00:56:46 INFO - PROCESS | 1872 | 1461139006213 Marionette DEBUG loaded listener.js 00:56:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e33ca7000) [pid = 1872] [serial = 1719] [outer = 0x7f1e22fc4400] 00:56:47 INFO - PROCESS | 1872 | 1461139007104 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]]]}] 00:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1585ms 00:56:47 INFO - PROCESS | 1872 | 1461139007132 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:56:47 INFO - PROCESS | 1872 | 1461139007136 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:56:47 INFO - PROCESS | 1872 | 1461139007142 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:56:47 INFO - PROCESS | 1872 | 1461139007146 Marionette TRACE conn3 <- [1,2262,null,{}] 00:56:47 INFO - PROCESS | 1872 | 1461139007152 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}] 00:56:47 INFO - PROCESS | 1872 | 1461139007421 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:56:47 INFO - PROCESS | 1872 | 1461139007687 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3b089000 == 181 [pid = 1872] [id = 573] 00:56:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e2427d400) [pid = 1872] [serial = 1720] [outer = (nil)] 00:56:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e340e9c00) [pid = 1872] [serial = 1721] [outer = 0x7f1e2427d400] 00:56:47 INFO - PROCESS | 1872 | 1461139007807 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e34ebcc00) [pid = 1872] [serial = 1722] [outer = 0x7f1e2427d400] 00:56:48 INFO - PROCESS | 1872 | 1461139008667 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]]]}] 00:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1585ms 00:56:48 INFO - PROCESS | 1872 | 1461139008728 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:56:48 INFO - PROCESS | 1872 | 1461139008732 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:56:48 INFO - PROCESS | 1872 | 1461139008738 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:56:48 INFO - PROCESS | 1872 | 1461139008740 Marionette TRACE conn3 <- [1,2266,null,{}] 00:56:48 INFO - PROCESS | 1872 | 1461139008747 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}] 00:56:48 INFO - PROCESS | 1872 | 1461139008987 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:56:49 INFO - PROCESS | 1872 | 1461139009254 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e40a8c800 == 182 [pid = 1872] [id = 574] 00:56:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e0f69d000) [pid = 1872] [serial = 1723] [outer = (nil)] 00:56:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e36f14c00) [pid = 1872] [serial = 1724] [outer = 0x7f1e0f69d000] 00:56:49 INFO - PROCESS | 1872 | 1461139009381 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e3884f000) [pid = 1872] [serial = 1725] [outer = 0x7f1e0f69d000] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e271000 == 181 [pid = 1872] [id = 408] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21898800 == 180 [pid = 1872] [id = 402] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26889800 == 179 [pid = 1872] [id = 404] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34d08000 == 178 [pid = 1872] [id = 406] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3930a800 == 177 [pid = 1872] [id = 550] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36a23800 == 176 [pid = 1872] [id = 549] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34abd800 == 175 [pid = 1872] [id = 548] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d03f000 == 174 [pid = 1872] [id = 547] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e3a800 == 173 [pid = 1872] [id = 546] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25d6d800 == 172 [pid = 1872] [id = 545] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21885800 == 171 [pid = 1872] [id = 544] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20715800 == 170 [pid = 1872] [id = 543] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1deb8000 == 169 [pid = 1872] [id = 542] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d026800 == 168 [pid = 1872] [id = 541] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4ac800 == 167 [pid = 1872] [id = 540] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c187000 == 166 [pid = 1872] [id = 539] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13b3c000 == 165 [pid = 1872] [id = 538] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120bc000 == 164 [pid = 1872] [id = 537] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1120b800 == 163 [pid = 1872] [id = 536] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f72d800 == 162 [pid = 1872] [id = 535] 00:56:50 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aee2000 == 161 [pid = 1872] [id = 534] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e0e209c00) [pid = 1872] [serial = 1601] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e0f620800) [pid = 1872] [serial = 1598] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e0f857400) [pid = 1872] [serial = 1599] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0b647800) [pid = 1872] [serial = 1592] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0d524800) [pid = 1872] [serial = 1593] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e1122bc00) [pid = 1872] [serial = 1547] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e10e8b000) [pid = 1872] [serial = 1545] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e0f851c00) [pid = 1872] [serial = 1544] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0f695800) [pid = 1872] [serial = 1542] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e0f614c00) [pid = 1872] [serial = 1541] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e0e4e6800) [pid = 1872] [serial = 1539] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0d7eb400) [pid = 1872] [serial = 1538] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0bc04000) [pid = 1872] [serial = 1536] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e0b5c9400) [pid = 1872] [serial = 1535] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1018c400) [pid = 1872] [serial = 1590] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e0b382400) [pid = 1872] [serial = 1589] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e25b41400) [pid = 1872] [serial = 1586] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e25521c00) [pid = 1872] [serial = 1584] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e25518800) [pid = 1872] [serial = 1583] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e253d2800) [pid = 1872] [serial = 1581] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e24354400) [pid = 1872] [serial = 1580] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e22fca000) [pid = 1872] [serial = 1578] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e224ee800) [pid = 1872] [serial = 1577] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e217b1000) [pid = 1872] [serial = 1575] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e21544000) [pid = 1872] [serial = 1574] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e210ec800) [pid = 1872] [serial = 1572] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e209b6800) [pid = 1872] [serial = 1571] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e207a8c00) [pid = 1872] [serial = 1569] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e206e8400) [pid = 1872] [serial = 1568] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1f02b800) [pid = 1872] [serial = 1566] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e1ebb9000) [pid = 1872] [serial = 1565] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1d8e5800) [pid = 1872] [serial = 1563] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1cf08400) [pid = 1872] [serial = 1562] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1c2a7400) [pid = 1872] [serial = 1560] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1b368400) [pid = 1872] [serial = 1559] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1a6d7000) [pid = 1872] [serial = 1557] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1a575c00) [pid = 1872] [serial = 1556] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e14acd400) [pid = 1872] [serial = 1554] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e13cdcc00) [pid = 1872] [serial = 1553] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e13713400) [pid = 1872] [serial = 1551] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e12129400) [pid = 1872] [serial = 1550] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e117dfc00) [pid = 1872] [serial = 1548] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0e203400) [pid = 1872] [serial = 1595] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0e4e8400) [pid = 1872] [serial = 1596] [outer = (nil)] [url = about:blank] 00:56:51 INFO - PROCESS | 1872 | 1461139011881 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]]]}] 00:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3197ms 00:56:51 INFO - PROCESS | 1872 | 1461139011937 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:56:51 INFO - PROCESS | 1872 | 1461139011943 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:56:51 INFO - PROCESS | 1872 | 1461139011952 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:56:51 INFO - PROCESS | 1872 | 1461139011957 Marionette TRACE conn3 <- [1,2270,null,{}] 00:56:51 INFO - PROCESS | 1872 | 1461139011965 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}] 00:56:52 INFO - PROCESS | 1872 | 1461139012190 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:56:52 INFO - PROCESS | 1872 | 1461139012367 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aedb800 == 162 [pid = 1872] [id = 575] 00:56:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0af6a400) [pid = 1872] [serial = 1726] [outer = (nil)] 00:56:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0b381000) [pid = 1872] [serial = 1727] [outer = 0x7f1e0af6a400] 00:56:52 INFO - PROCESS | 1872 | 1461139012443 Marionette DEBUG loaded listener.js 00:56:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0b388800) [pid = 1872] [serial = 1728] [outer = 0x7f1e0af6a400] 00:56:53 INFO - PROCESS | 1872 | 1461139013347 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]]]}] 00:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1436ms 00:56:53 INFO - PROCESS | 1872 | 1461139013389 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:56:53 INFO - PROCESS | 1872 | 1461139013398 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:56:53 INFO - PROCESS | 1872 | 1461139013409 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:56:53 INFO - PROCESS | 1872 | 1461139013412 Marionette TRACE conn3 <- [1,2274,null,{}] 00:56:53 INFO - PROCESS | 1872 | 1461139013419 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}] 00:56:53 INFO - PROCESS | 1872 | 1461139013645 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:56:53 INFO - PROCESS | 1872 | 1461139013854 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b59d000 == 163 [pid = 1872] [id = 576] 00:56:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0af6c800) [pid = 1872] [serial = 1729] [outer = (nil)] 00:56:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0b5d0c00) [pid = 1872] [serial = 1730] [outer = 0x7f1e0af6c800] 00:56:53 INFO - PROCESS | 1872 | 1461139013922 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0b651400) [pid = 1872] [serial = 1731] [outer = 0x7f1e0af6c800] 00:56:54 INFO - PROCESS | 1872 | 1461139014826 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]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1436ms 00:56:54 INFO - PROCESS | 1872 | 1461139014845 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 1872 | 1461139014848 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:56:54 INFO - PROCESS | 1872 | 1461139014855 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1872 | 1461139014860 Marionette TRACE conn3 <- [1,2278,null,{}] 00:56:54 INFO - PROCESS | 1872 | 1461139014882 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}] 00:56:55 INFO - PROCESS | 1872 | 1461139015251 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:56:55 INFO - PROCESS | 1872 | 1461139015297 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d927000 == 164 [pid = 1872] [id = 577] 00:56:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0d52ec00) [pid = 1872] [serial = 1732] [outer = (nil)] 00:56:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0d651000) [pid = 1872] [serial = 1733] [outer = 0x7f1e0d52ec00] 00:56:55 INFO - PROCESS | 1872 | 1461139015363 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0d7e1000) [pid = 1872] [serial = 1734] [outer = 0x7f1e0d52ec00] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e0e4e0400) [pid = 1872] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e100e9400) [pid = 1872] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1d043000) [pid = 1872] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1cb88400) [pid = 1872] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1b372400) [pid = 1872] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e07c10000) [pid = 1872] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1fa92c00) [pid = 1872] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1fa92800) [pid = 1872] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e100e6c00) [pid = 1872] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0f598c00) [pid = 1872] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0f59e400) [pid = 1872] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e132cb800) [pid = 1872] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e0b389800) [pid = 1872] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e273e5000) [pid = 1872] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:56:56 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e0aac2800) [pid = 1872] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:56:56 INFO - PROCESS | 1872 | 1461139016846 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]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2035ms 00:56:56 INFO - PROCESS | 1872 | 1461139016892 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:56:56 INFO - PROCESS | 1872 | 1461139016896 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:56:56 INFO - PROCESS | 1872 | 1461139016913 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1872 | 1461139016915 Marionette TRACE conn3 <- [1,2282,null,{}] 00:56:56 INFO - PROCESS | 1872 | 1461139016922 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}] 00:56:57 INFO - PROCESS | 1872 | 1461139017149 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:56:57 INFO - PROCESS | 1872 | 1461139017323 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0ddf3800 == 165 [pid = 1872] [id = 578] 00:56:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e0b650800) [pid = 1872] [serial = 1735] [outer = (nil)] 00:56:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0dcefc00) [pid = 1872] [serial = 1736] [outer = 0x7f1e0b650800] 00:56:57 INFO - PROCESS | 1872 | 1461139017391 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0e209800) [pid = 1872] [serial = 1737] [outer = 0x7f1e0b650800] 00:56:58 INFO - PROCESS | 1872 | 1461139018176 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]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1290ms 00:56:58 INFO - PROCESS | 1872 | 1461139018204 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1872 | 1461139018219 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:56:58 INFO - PROCESS | 1872 | 1461139018226 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1872 | 1461139018229 Marionette TRACE conn3 <- [1,2286,null,{}] 00:56:58 INFO - PROCESS | 1872 | 1461139018235 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}] 00:56:58 INFO - PROCESS | 1872 | 1461139018523 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:56:58 INFO - PROCESS | 1872 | 1461139018910 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aea0800 == 166 [pid = 1872] [id = 579] 00:56:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e07c10000) [pid = 1872] [serial = 1738] [outer = (nil)] 00:56:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0af66800) [pid = 1872] [serial = 1739] [outer = 0x7f1e07c10000] 00:56:59 INFO - PROCESS | 1872 | 1461139018997 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0b382800) [pid = 1872] [serial = 1740] [outer = 0x7f1e07c10000] 00:56:59 INFO - PROCESS | 1872 | 1461139019922 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]]]}] 00:56:59 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 00:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1739ms 00:56:59 INFO - PROCESS | 1872 | 1461139019967 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1872 | 1461139019973 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:56:59 INFO - PROCESS | 1872 | 1461139019981 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1872 | 1461139019988 Marionette TRACE conn3 <- [1,2290,null,{}] 00:56:59 INFO - PROCESS | 1872 | 1461139019996 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}] 00:57:00 INFO - PROCESS | 1872 | 1461139020249 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:57:00 INFO - PROCESS | 1872 | 1461139020505 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0dde1800 == 167 [pid = 1872] [id = 580] 00:57:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0b646c00) [pid = 1872] [serial = 1741] [outer = (nil)] 00:57:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0bc09800) [pid = 1872] [serial = 1742] [outer = 0x7f1e0b646c00] 00:57:00 INFO - PROCESS | 1872 | 1461139020639 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0d530800) [pid = 1872] [serial = 1743] [outer = 0x7f1e0b646c00] 00:57:01 INFO - PROCESS | 1872 | 1461139021680 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]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1736ms 00:57:01 INFO - PROCESS | 1872 | 1461139021723 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1872 | 1461139021730 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:57:01 INFO - PROCESS | 1872 | 1461139021738 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1872 | 1461139021742 Marionette TRACE conn3 <- [1,2294,null,{}] 00:57:01 INFO - PROCESS | 1872 | 1461139021748 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}] 00:57:02 INFO - PROCESS | 1872 | 1461139022004 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:57:02 INFO - PROCESS | 1872 | 1461139022348 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f740000 == 168 [pid = 1872] [id = 581] 00:57:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0d7e9400) [pid = 1872] [serial = 1744] [outer = (nil)] 00:57:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0dced800) [pid = 1872] [serial = 1745] [outer = 0x7f1e0d7e9400] 00:57:02 INFO - PROCESS | 1872 | 1461139022440 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0e4e3800) [pid = 1872] [serial = 1746] [outer = 0x7f1e0d7e9400] 00:57:03 INFO - PROCESS | 1872 | 1461139023372 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]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1680ms 00:57:03 INFO - PROCESS | 1872 | 1461139023420 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1872 | 1461139023423 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:57:03 INFO - PROCESS | 1872 | 1461139023441 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1872 | 1461139023451 Marionette TRACE conn3 <- [1,2298,null,{}] 00:57:03 INFO - PROCESS | 1872 | 1461139023459 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}] 00:57:03 INFO - PROCESS | 1872 | 1461139023796 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:57:04 INFO - PROCESS | 1872 | 1461139024179 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101c9000 == 169 [pid = 1872] [id = 582] 00:57:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0d6a7400) [pid = 1872] [serial = 1747] [outer = (nil)] 00:57:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0f581c00) [pid = 1872] [serial = 1748] [outer = 0x7f1e0d6a7400] 00:57:04 INFO - PROCESS | 1872 | 1461139024301 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0f59a000) [pid = 1872] [serial = 1749] [outer = 0x7f1e0d6a7400] 00:57:05 INFO - PROCESS | 1872 | 1461139025180 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]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1797ms 00:57:05 INFO - PROCESS | 1872 | 1461139025231 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1872 | 1461139025235 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:57:05 INFO - PROCESS | 1872 | 1461139025241 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1872 | 1461139025245 Marionette TRACE conn3 <- [1,2302,null,{}] 00:57:05 INFO - PROCESS | 1872 | 1461139025250 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}] 00:57:05 INFO - PROCESS | 1872 | 1461139025522 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:57:05 INFO - PROCESS | 1872 | 1461139025747 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1105a000 == 170 [pid = 1872] [id = 583] 00:57:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e0d6ab000) [pid = 1872] [serial = 1750] [outer = (nil)] 00:57:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e0f5b9000) [pid = 1872] [serial = 1751] [outer = 0x7f1e0d6ab000] 00:57:05 INFO - PROCESS | 1872 | 1461139025826 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e0f617800) [pid = 1872] [serial = 1752] [outer = 0x7f1e0d6ab000] 00:57:06 INFO - PROCESS | 1872 | 1461139026746 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]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1579ms 00:57:06 INFO - PROCESS | 1872 | 1461139026822 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1872 | 1461139026827 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:57:06 INFO - PROCESS | 1872 | 1461139026834 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1872 | 1461139026838 Marionette TRACE conn3 <- [1,2306,null,{}] 00:57:06 INFO - PROCESS | 1872 | 1461139026843 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}] 00:57:07 INFO - PROCESS | 1872 | 1461139027124 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:57:07 INFO - PROCESS | 1872 | 1461139027434 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11220800 == 171 [pid = 1872] [id = 584] 00:57:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e0f84a000) [pid = 1872] [serial = 1753] [outer = (nil)] 00:57:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e0f851800) [pid = 1872] [serial = 1754] [outer = 0x7f1e0f84a000] 00:57:07 INFO - PROCESS | 1872 | 1461139027535 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e100e4800) [pid = 1872] [serial = 1755] [outer = 0x7f1e0f84a000] 00:57:08 INFO - PROCESS | 1872 | 1461139028501 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]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1743ms 00:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:57:08 INFO - PROCESS | 1872 | 1461139028578 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 1872 | 1461139028581 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:57:08 INFO - PROCESS | 1872 | 1461139028588 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1872 | 1461139028591 Marionette TRACE conn3 <- [1,2310,null,{}] 00:57:08 INFO - PROCESS | 1872 | 1461139028598 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}] 00:57:08 INFO - PROCESS | 1872 | 1461139028881 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:57:09 INFO - PROCESS | 1872 | 1461139029191 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12075000 == 172 [pid = 1872] [id = 585] 00:57:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e0dce7800) [pid = 1872] [serial = 1756] [outer = (nil)] 00:57:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e10e87000) [pid = 1872] [serial = 1757] [outer = 0x7f1e0dce7800] 00:57:09 INFO - PROCESS | 1872 | 1461139029268 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e10e91800) [pid = 1872] [serial = 1758] [outer = 0x7f1e0dce7800] 00:57:10 INFO - PROCESS | 1872 | 1461139030145 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]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1591ms 00:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:57:10 INFO - PROCESS | 1872 | 1461139030179 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1872 | 1461139030182 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:57:10 INFO - PROCESS | 1872 | 1461139030191 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1872 | 1461139030193 Marionette TRACE conn3 <- [1,2314,null,{}] 00:57:10 INFO - PROCESS | 1872 | 1461139030200 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}] 00:57:10 INFO - PROCESS | 1872 | 1461139030435 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:57:10 INFO - PROCESS | 1872 | 1461139030653 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f36800 == 173 [pid = 1872] [id = 586] 00:57:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e0b382000) [pid = 1872] [serial = 1759] [outer = (nil)] 00:57:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e10f4cc00) [pid = 1872] [serial = 1760] [outer = 0x7f1e0b382000] 00:57:10 INFO - PROCESS | 1872 | 1461139030807 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1122dc00) [pid = 1872] [serial = 1761] [outer = 0x7f1e0b382000] 00:57:11 INFO - PROCESS | 1872 | 1461139031731 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]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1591ms 00:57:11 INFO - PROCESS | 1872 | 1461139031781 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1872 | 1461139031785 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:57:11 INFO - PROCESS | 1872 | 1461139031792 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1872 | 1461139031796 Marionette TRACE conn3 <- [1,2318,null,{}] 00:57:11 INFO - PROCESS | 1872 | 1461139031802 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}] 00:57:12 INFO - PROCESS | 1872 | 1461139032040 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:57:12 INFO - PROCESS | 1872 | 1461139032277 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ada000 == 174 [pid = 1872] [id = 587] 00:57:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e0f57e400) [pid = 1872] [serial = 1762] [outer = (nil)] 00:57:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e11759400) [pid = 1872] [serial = 1763] [outer = 0x7f1e0f57e400] 00:57:12 INFO - PROCESS | 1872 | 1461139032405 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e11761400) [pid = 1872] [serial = 1764] [outer = 0x7f1e0f57e400] 00:57:13 INFO - PROCESS | 1872 | 1461139033345 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] 00:57:13 INFO - PROCESS | 1872 | 1461139033429 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:57:13 INFO - PROCESS | 1872 | 1461139033435 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1872 | 1461139033445 Marionette TRACE conn3 <- [1,2322,null,{}] 00:57:13 INFO - PROCESS | 1872 | 1461139033457 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}] 00:57:13 INFO - PROCESS | 1872 | 1461139033747 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:57:14 INFO - PROCESS | 1872 | 1461139034056 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13cbb800 == 175 [pid = 1872] [id = 588] 00:57:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e0af6b800) [pid = 1872] [serial = 1765] [outer = (nil)] 00:57:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e117e8c00) [pid = 1872] [serial = 1766] [outer = 0x7f1e0af6b800] 00:57:14 INFO - PROCESS | 1872 | 1461139034137 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e11dbbc00) [pid = 1872] [serial = 1767] [outer = 0x7f1e0af6b800] 00:57:14 INFO - PROCESS | 1872 | 1461139034988 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]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1598ms 00:57:15 INFO - PROCESS | 1872 | 1461139035035 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:57:15 INFO - PROCESS | 1872 | 1461139035039 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:57:15 INFO - PROCESS | 1872 | 1461139035046 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1872 | 1461139035049 Marionette TRACE conn3 <- [1,2326,null,{}] 00:57:15 INFO - PROCESS | 1872 | 1461139035054 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}] 00:57:15 INFO - PROCESS | 1872 | 1461139035288 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:57:15 INFO - PROCESS | 1872 | 1461139035555 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a219800 == 176 [pid = 1872] [id = 589] 00:57:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e11e26400) [pid = 1872] [serial = 1768] [outer = (nil)] 00:57:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e11ea0800) [pid = 1872] [serial = 1769] [outer = 0x7f1e11e26400] 00:57:15 INFO - PROCESS | 1872 | 1461139035704 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e11f0a400) [pid = 1872] [serial = 1770] [outer = 0x7f1e11e26400] 00:57:16 INFO - PROCESS | 1872 | 1461139036661 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]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1686ms 00:57:16 INFO - PROCESS | 1872 | 1461139036733 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1872 | 1461139036737 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:57:16 INFO - PROCESS | 1872 | 1461139036744 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1872 | 1461139036755 Marionette TRACE conn3 <- [1,2330,null,{}] 00:57:16 INFO - PROCESS | 1872 | 1461139036760 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}] 00:57:17 INFO - PROCESS | 1872 | 1461139037107 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:57:17 INFO - PROCESS | 1872 | 1461139037427 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c198800 == 177 [pid = 1872] [id = 590] 00:57:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1212a800) [pid = 1872] [serial = 1771] [outer = (nil)] 00:57:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e132d3400) [pid = 1872] [serial = 1772] [outer = 0x7f1e1212a800] 00:57:17 INFO - PROCESS | 1872 | 1461139037501 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e13711c00) [pid = 1872] [serial = 1773] [outer = 0x7f1e1212a800] 00:57:18 INFO - PROCESS | 1872 | 1461139038381 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]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1688ms 00:57:18 INFO - PROCESS | 1872 | 1461139038434 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1872 | 1461139038438 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:57:18 INFO - PROCESS | 1872 | 1461139038444 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1872 | 1461139038446 Marionette TRACE conn3 <- [1,2334,null,{}] 00:57:18 INFO - PROCESS | 1872 | 1461139038453 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}] 00:57:18 INFO - PROCESS | 1872 | 1461139038700 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:57:18 INFO - PROCESS | 1872 | 1461139038961 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c293800 == 178 [pid = 1872] [id = 591] 00:57:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e132c7400) [pid = 1872] [serial = 1774] [outer = (nil)] 00:57:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e13718800) [pid = 1872] [serial = 1775] [outer = 0x7f1e132c7400] 00:57:19 INFO - PROCESS | 1872 | 1461139039079 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e13cdcc00) [pid = 1872] [serial = 1776] [outer = 0x7f1e132c7400] 00:57:19 INFO - PROCESS | 1872 | 1461139039901 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]]]}] 00:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1530ms 00:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:57:19 INFO - PROCESS | 1872 | 1461139039975 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:57:19 INFO - PROCESS | 1872 | 1461139039978 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:57:19 INFO - PROCESS | 1872 | 1461139039984 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:57:19 INFO - PROCESS | 1872 | 1461139039987 Marionette TRACE conn3 <- [1,2338,null,{}] 00:57:19 INFO - PROCESS | 1872 | 1461139039993 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}] 00:57:20 INFO - PROCESS | 1872 | 1461139040233 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:57:20 INFO - PROCESS | 1872 | 1461139040494 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c46d000 == 179 [pid = 1872] [id = 592] 00:57:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e0d7e2400) [pid = 1872] [serial = 1777] [outer = (nil)] 00:57:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e14447c00) [pid = 1872] [serial = 1778] [outer = 0x7f1e0d7e2400] 00:57:20 INFO - PROCESS | 1872 | 1461139040612 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e14451c00) [pid = 1872] [serial = 1779] [outer = 0x7f1e0d7e2400] 00:57:21 INFO - PROCESS | 1872 | 1461139041469 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]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1534ms 00:57:21 INFO - PROCESS | 1872 | 1461139041518 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:57:21 INFO - PROCESS | 1872 | 1461139041522 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:57:21 INFO - PROCESS | 1872 | 1461139041527 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1872 | 1461139041530 Marionette TRACE conn3 <- [1,2342,null,{}] 00:57:21 INFO - PROCESS | 1872 | 1461139041536 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}] 00:57:21 INFO - PROCESS | 1872 | 1461139041769 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:57:22 INFO - PROCESS | 1872 | 1461139042033 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc4c000 == 180 [pid = 1872] [id = 593] 00:57:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e132cd800) [pid = 1872] [serial = 1780] [outer = (nil)] 00:57:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e144dac00) [pid = 1872] [serial = 1781] [outer = 0x7f1e132cd800] 00:57:22 INFO - PROCESS | 1872 | 1461139042150 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e14acbc00) [pid = 1872] [serial = 1782] [outer = 0x7f1e132cd800] 00:57:23 INFO - PROCESS | 1872 | 1461139043000 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]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1528ms 00:57:23 INFO - PROCESS | 1872 | 1461139043058 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1872 | 1461139043061 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:57:23 INFO - PROCESS | 1872 | 1461139043067 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1872 | 1461139043079 Marionette TRACE conn3 <- [1,2346,null,{}] 00:57:23 INFO - PROCESS | 1872 | 1461139043084 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}] 00:57:23 INFO - PROCESS | 1872 | 1461139043334 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:57:23 INFO - PROCESS | 1872 | 1461139043658 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d21e800 == 181 [pid = 1872] [id = 594] 00:57:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e0aab4400) [pid = 1872] [serial = 1783] [outer = (nil)] 00:57:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e14ad3000) [pid = 1872] [serial = 1784] [outer = 0x7f1e0aab4400] 00:57:23 INFO - PROCESS | 1872 | 1461139043737 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e14c58c00) [pid = 1872] [serial = 1785] [outer = 0x7f1e0aab4400] 00:57:24 INFO - PROCESS | 1872 | 1461139044578 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]]]}] 00:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1540ms 00:57:24 INFO - PROCESS | 1872 | 1461139044611 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:57:24 INFO - PROCESS | 1872 | 1461139044614 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:57:24 INFO - PROCESS | 1872 | 1461139044621 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1872 | 1461139044623 Marionette TRACE conn3 <- [1,2350,null,{}] 00:57:24 INFO - PROCESS | 1872 | 1461139044629 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}] 00:57:24 INFO - PROCESS | 1872 | 1461139044871 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:57:25 INFO - PROCESS | 1872 | 1461139045136 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d73d000 == 182 [pid = 1872] [id = 595] 00:57:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e0f595000) [pid = 1872] [serial = 1786] [outer = (nil)] 00:57:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e1a4d6c00) [pid = 1872] [serial = 1787] [outer = 0x7f1e0f595000] 00:57:25 INFO - PROCESS | 1872 | 1461139045255 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e1a576400) [pid = 1872] [serial = 1788] [outer = 0x7f1e0f595000] 00:57:26 INFO - PROCESS | 1872 | 1461139046101 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]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1534ms 00:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:57:26 INFO - PROCESS | 1872 | 1461139046157 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1872 | 1461139046159 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:57:26 INFO - PROCESS | 1872 | 1461139046166 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1872 | 1461139046169 Marionette TRACE conn3 <- [1,2354,null,{}] 00:57:26 INFO - PROCESS | 1872 | 1461139046175 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}] 00:57:26 INFO - PROCESS | 1872 | 1461139046422 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:57:26 INFO - PROCESS | 1872 | 1461139046724 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1ea19000 == 183 [pid = 1872] [id = 596] 00:57:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e144d8c00) [pid = 1872] [serial = 1789] [outer = (nil)] 00:57:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e1a6bd800) [pid = 1872] [serial = 1790] [outer = 0x7f1e144d8c00] 00:57:26 INFO - PROCESS | 1872 | 1461139046804 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e1a6c4800) [pid = 1872] [serial = 1791] [outer = 0x7f1e144d8c00] 00:57:27 INFO - PROCESS | 1872 | 1461139047711 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]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1587ms 00:57:27 INFO - PROCESS | 1872 | 1461139047753 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:57:27 INFO - PROCESS | 1872 | 1461139047757 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:57:27 INFO - PROCESS | 1872 | 1461139047764 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1872 | 1461139047767 Marionette TRACE conn3 <- [1,2358,null,{}] 00:57:27 INFO - PROCESS | 1872 | 1461139047773 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}] 00:57:28 INFO - PROCESS | 1872 | 1461139048015 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:57:28 INFO - PROCESS | 1872 | 1461139048369 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2070b800 == 184 [pid = 1872] [id = 597] 00:57:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e1a6dac00) [pid = 1872] [serial = 1792] [outer = (nil)] 00:57:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e1a6dd800) [pid = 1872] [serial = 1793] [outer = 0x7f1e1a6dac00] 00:57:28 INFO - PROCESS | 1872 | 1461139048456 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e1aff6400) [pid = 1872] [serial = 1794] [outer = 0x7f1e1a6dac00] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0dde6000 == 183 [pid = 1872] [id = 553] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f72a800 == 182 [pid = 1872] [id = 554] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36a03800 == 181 [pid = 1872] [id = 476] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f731000 == 180 [pid = 1872] [id = 478] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2dc13000 == 179 [pid = 1872] [id = 475] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d676800 == 178 [pid = 1872] [id = 479] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0ddf3800 == 177 [pid = 1872] [id = 578] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b59d000 == 176 [pid = 1872] [id = 576] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aedb800 == 175 [pid = 1872] [id = 575] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3b089000 == 174 [pid = 1872] [id = 573] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e36a0a000 == 173 [pid = 1872] [id = 572] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33beb800 == 172 [pid = 1872] [id = 571] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e292ca000 == 171 [pid = 1872] [id = 570] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266cf000 == 170 [pid = 1872] [id = 569] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25c1c800 == 169 [pid = 1872] [id = 568] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21adc800 == 168 [pid = 1872] [id = 567] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21215800 == 167 [pid = 1872] [id = 566] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea1f000 == 166 [pid = 1872] [id = 565] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d032800 == 165 [pid = 1872] [id = 564] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c973800 == 164 [pid = 1872] [id = 563] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c284800 == 163 [pid = 1872] [id = 562] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1b390800 == 162 [pid = 1872] [id = 561] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ca9000 == 161 [pid = 1872] [id = 560] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f4c000 == 160 [pid = 1872] [id = 559] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12069000 == 159 [pid = 1872] [id = 558] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e111d5800 == 158 [pid = 1872] [id = 557] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101c3800 == 157 [pid = 1872] [id = 555] 00:57:30 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d921000 == 156 [pid = 1872] [id = 556] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e0f594400) [pid = 1872] [serial = 1667] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e0f4c8c00) [pid = 1872] [serial = 1664] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e292a3400) [pid = 1872] [serial = 1652] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e273e6c00) [pid = 1872] [serial = 1650] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e25f69000) [pid = 1872] [serial = 1649] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e25723800) [pid = 1872] [serial = 1647] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e25292400) [pid = 1872] [serial = 1646] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e224f5c00) [pid = 1872] [serial = 1644] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e217e3c00) [pid = 1872] [serial = 1643] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e217ab400) [pid = 1872] [serial = 1641] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e21283c00) [pid = 1872] [serial = 1640] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e20f7ec00) [pid = 1872] [serial = 1638] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e207c3000) [pid = 1872] [serial = 1637] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e20670c00) [pid = 1872] [serial = 1635] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e1fa99800) [pid = 1872] [serial = 1634] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e1dee4000) [pid = 1872] [serial = 1632] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e1dace000) [pid = 1872] [serial = 1631] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1d8e4800) [pid = 1872] [serial = 1629] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1d3b5c00) [pid = 1872] [serial = 1628] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1cb89400) [pid = 1872] [serial = 1626] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1b3cfc00) [pid = 1872] [serial = 1625] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e1a6c0c00) [pid = 1872] [serial = 1622] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e144d2400) [pid = 1872] [serial = 1620] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e132cf400) [pid = 1872] [serial = 1619] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e11db8000) [pid = 1872] [serial = 1616] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1122c000) [pid = 1872] [serial = 1613] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0f6a0400) [pid = 1872] [serial = 1610] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e0b3d6c00) [pid = 1872] [serial = 1658] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e0b5ce400) [pid = 1872] [serial = 1659] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e33ca9c00) [pid = 1872] [serial = 1656] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e33972400) [pid = 1872] [serial = 1655] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e2cf5ac00) [pid = 1872] [serial = 1653] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0dce7400) [pid = 1872] [serial = 1607] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0b381800) [pid = 1872] [serial = 1604] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0d64dc00) [pid = 1872] [serial = 1662] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e0bc11000) [pid = 1872] [serial = 1661] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e0f59dc00) [pid = 1872] [serial = 1665] [outer = (nil)] [url = about:blank] 00:57:30 INFO - PROCESS | 1872 | 1461139050933 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]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3238ms 00:57:31 INFO - PROCESS | 1872 | 1461139051003 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1872 | 1461139051009 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:57:31 INFO - PROCESS | 1872 | 1461139051019 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1872 | 1461139051023 Marionette TRACE conn3 <- [1,2362,null,{}] 00:57:31 INFO - PROCESS | 1872 | 1461139051032 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}] 00:57:31 INFO - PROCESS | 1872 | 1461139051271 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:57:31 INFO - PROCESS | 1872 | 1461139051451 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b59e800 == 157 [pid = 1872] [id = 598] 00:57:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e0b3d6c00) [pid = 1872] [serial = 1795] [outer = (nil)] 00:57:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e0b5ca000) [pid = 1872] [serial = 1796] [outer = 0x7f1e0b3d6c00] 00:57:31 INFO - PROCESS | 1872 | 1461139051525 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e0b64a800) [pid = 1872] [serial = 1797] [outer = 0x7f1e0b3d6c00] 00:57:32 INFO - PROCESS | 1872 | 1461139052499 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]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1531ms 00:57:32 INFO - PROCESS | 1872 | 1461139052552 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1872 | 1461139052562 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:57:32 INFO - PROCESS | 1872 | 1461139052572 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1872 | 1461139052576 Marionette TRACE conn3 <- [1,2366,null,{}] 00:57:32 INFO - PROCESS | 1872 | 1461139052583 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}] 00:57:32 INFO - PROCESS | 1872 | 1461139052815 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:57:33 INFO - PROCESS | 1872 | 1461139053103 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e326800 == 158 [pid = 1872] [id = 599] 00:57:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e0bc0b400) [pid = 1872] [serial = 1798] [outer = (nil)] 00:57:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e0d6a6c00) [pid = 1872] [serial = 1799] [outer = 0x7f1e0bc0b400] 00:57:33 INFO - PROCESS | 1872 | 1461139053187 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e0dce3400) [pid = 1872] [serial = 1800] [outer = 0x7f1e0bc0b400] 00:57:34 INFO - PROCESS | 1872 | 1461139054077 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]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1531ms 00:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:57:34 INFO - PROCESS | 1872 | 1461139054108 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1872 | 1461139054111 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:57:34 INFO - PROCESS | 1872 | 1461139054120 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1872 | 1461139054125 Marionette TRACE conn3 <- [1,2370,null,{}] 00:57:34 INFO - PROCESS | 1872 | 1461139054149 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}] 00:57:34 INFO - PROCESS | 1872 | 1461139054522 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:57:34 INFO - PROCESS | 1872 | 1461139054583 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0fd7e800 == 159 [pid = 1872] [id = 600] 00:57:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e0f4c4800) [pid = 1872] [serial = 1801] [outer = (nil)] 00:57:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e0f4d1c00) [pid = 1872] [serial = 1802] [outer = 0x7f1e0f4c4800] 00:57:34 INFO - PROCESS | 1872 | 1461139054652 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e0f5b5400) [pid = 1872] [serial = 1803] [outer = 0x7f1e0f4c4800] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e0d6a8000) [pid = 1872] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0f692800) [pid = 1872] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e132cc000) [pid = 1872] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e0f5b8400) [pid = 1872] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0d523c00) [pid = 1872] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0aabb800) [pid = 1872] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0e4e2400) [pid = 1872] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e0b5c7c00) [pid = 1872] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e07c06800) [pid = 1872] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e1d845000) [pid = 1872] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e22fc2400) [pid = 1872] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e0af73c00) [pid = 1872] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e205f6800) [pid = 1872] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1371a000) [pid = 1872] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e205ee000) [pid = 1872] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e07c0d800) [pid = 1872] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e13717c00) [pid = 1872] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e10e82800) [pid = 1872] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0af6a400) [pid = 1872] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e0af6c800) [pid = 1872] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e2058b800) [pid = 1872] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e22fc4400) [pid = 1872] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e132c8800) [pid = 1872] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e10e87800) [pid = 1872] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e144df000) [pid = 1872] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e217ee400) [pid = 1872] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e132c9800) [pid = 1872] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0d52ec00) [pid = 1872] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:57:35 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e20587400) [pid = 1872] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:57:36 INFO - PROCESS | 1872 | 1461139056171 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]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2093ms 00:57:36 INFO - PROCESS | 1872 | 1461139056211 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 1872 | 1461139056216 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:57:36 INFO - PROCESS | 1872 | 1461139056222 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1872 | 1461139056225 Marionette TRACE conn3 <- [1,2374,null,{}] 00:57:36 INFO - PROCESS | 1872 | 1461139056231 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}] 00:57:36 INFO - PROCESS | 1872 | 1461139056452 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:57:36 INFO - PROCESS | 1872 | 1461139056641 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10efa000 == 160 [pid = 1872] [id = 601] 00:57:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e07c06800) [pid = 1872] [serial = 1804] [outer = (nil)] 00:57:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0f5b6c00) [pid = 1872] [serial = 1805] [outer = 0x7f1e07c06800] 00:57:36 INFO - PROCESS | 1872 | 1461139056708 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0f69f000) [pid = 1872] [serial = 1806] [outer = 0x7f1e07c06800] 00:57:37 INFO - PROCESS | 1872 | 1461139057480 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]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1433ms 00:57:37 INFO - PROCESS | 1872 | 1461139057671 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1872 | 1461139057678 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:57:37 INFO - PROCESS | 1872 | 1461139057688 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1872 | 1461139057691 Marionette TRACE conn3 <- [1,2378,null,{}] 00:57:37 INFO - PROCESS | 1872 | 1461139057701 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}] 00:57:37 INFO - PROCESS | 1872 | 1461139057939 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:57:38 INFO - PROCESS | 1872 | 1461139058266 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d682800 == 161 [pid = 1872] [id = 602] 00:57:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0b388000) [pid = 1872] [serial = 1807] [outer = (nil)] 00:57:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0b5ca800) [pid = 1872] [serial = 1808] [outer = 0x7f1e0b388000] 00:57:38 INFO - PROCESS | 1872 | 1461139058358 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0b64fc00) [pid = 1872] [serial = 1809] [outer = 0x7f1e0b388000] 00:57:39 INFO - PROCESS | 1872 | 1461139059283 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]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1637ms 00:57:39 INFO - PROCESS | 1872 | 1461139059324 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:57:39 INFO - PROCESS | 1872 | 1461139059330 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:57:39 INFO - PROCESS | 1872 | 1461139059342 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1872 | 1461139059348 Marionette TRACE conn3 <- [1,2382,null,{}] 00:57:39 INFO - PROCESS | 1872 | 1461139059355 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}] 00:57:39 INFO - PROCESS | 1872 | 1461139059612 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:57:39 INFO - PROCESS | 1872 | 1461139059919 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1104d800 == 162 [pid = 1872] [id = 603] 00:57:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0d7ec400) [pid = 1872] [serial = 1810] [outer = (nil)] 00:57:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0f4c2400) [pid = 1872] [serial = 1811] [outer = 0x7f1e0d7ec400] 00:57:40 INFO - PROCESS | 1872 | 1461139060000 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0f5bac00) [pid = 1872] [serial = 1812] [outer = 0x7f1e0d7ec400] 00:57:40 INFO - PROCESS | 1872 | 1461139060939 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]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1639ms 00:57:40 INFO - PROCESS | 1872 | 1461139060977 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:57:40 INFO - PROCESS | 1872 | 1461139060982 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:57:40 INFO - PROCESS | 1872 | 1461139060989 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1872 | 1461139060992 Marionette TRACE conn3 <- [1,2386,null,{}] 00:57:41 INFO - PROCESS | 1872 | 1461139061008 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}] 00:57:41 INFO - PROCESS | 1872 | 1461139061255 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:57:41 INFO - PROCESS | 1872 | 1461139061598 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120ad800 == 163 [pid = 1872] [id = 604] 00:57:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0fe6a000) [pid = 1872] [serial = 1813] [outer = (nil)] 00:57:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e100f2000) [pid = 1872] [serial = 1814] [outer = 0x7f1e0fe6a000] 00:57:41 INFO - PROCESS | 1872 | 1461139061684 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e10191800) [pid = 1872] [serial = 1815] [outer = 0x7f1e0fe6a000] 00:57:42 INFO - PROCESS | 1872 | 1461139062574 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]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 00:57:42 INFO - PROCESS | 1872 | 1461139062621 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1872 | 1461139062624 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:57:42 INFO - PROCESS | 1872 | 1461139062631 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1872 | 1461139062634 Marionette TRACE conn3 <- [1,2390,null,{}] 00:57:42 INFO - PROCESS | 1872 | 1461139062640 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}] 00:57:42 INFO - PROCESS | 1872 | 1461139062871 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:57:43 INFO - PROCESS | 1872 | 1461139063134 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13caf800 == 164 [pid = 1872] [id = 605] 00:57:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e10e88400) [pid = 1872] [serial = 1816] [outer = (nil)] 00:57:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1122a800) [pid = 1872] [serial = 1817] [outer = 0x7f1e10e88400] 00:57:43 INFO - PROCESS | 1872 | 1461139063255 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e117df400) [pid = 1872] [serial = 1818] [outer = 0x7f1e10e88400] 00:57:44 INFO - PROCESS | 1872 | 1461139064189 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]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1632ms 00:57:44 INFO - PROCESS | 1872 | 1461139064266 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 1872 | 1461139064273 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:57:44 INFO - PROCESS | 1872 | 1461139064282 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1872 | 1461139064287 Marionette TRACE conn3 <- [1,2394,null,{}] 00:57:44 INFO - PROCESS | 1872 | 1461139064296 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}] 00:57:44 INFO - PROCESS | 1872 | 1461139064593 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:57:44 INFO - PROCESS | 1872 | 1461139064921 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a729800 == 165 [pid = 1872] [id = 606] 00:57:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e0d645800) [pid = 1872] [serial = 1819] [outer = (nil)] 00:57:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e11dc0000) [pid = 1872] [serial = 1820] [outer = 0x7f1e0d645800] 00:57:45 INFO - PROCESS | 1872 | 1461139064995 Marionette DEBUG loaded listener.js 00:57:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e11ea6c00) [pid = 1872] [serial = 1821] [outer = 0x7f1e0d645800] 00:57:45 INFO - PROCESS | 1872 | 1461139065883 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]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 00:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:57:45 INFO - PROCESS | 1872 | 1461139065916 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:57:45 INFO - PROCESS | 1872 | 1461139065919 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:57:45 INFO - PROCESS | 1872 | 1461139065926 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1872 | 1461139065928 Marionette TRACE conn3 <- [1,2398,null,{}] 00:57:45 INFO - PROCESS | 1872 | 1461139065934 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}] 00:57:46 INFO - PROCESS | 1872 | 1461139066204 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:57:46 INFO - PROCESS | 1872 | 1461139066514 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c424800 == 166 [pid = 1872] [id = 607] 00:57:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e132cc400) [pid = 1872] [serial = 1822] [outer = (nil)] 00:57:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e132d2400) [pid = 1872] [serial = 1823] [outer = 0x7f1e132cc400] 00:57:46 INFO - PROCESS | 1872 | 1461139066610 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1444d400) [pid = 1872] [serial = 1824] [outer = 0x7f1e132cc400] 00:57:47 INFO - PROCESS | 1872 | 1461139067483 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]]]}] 00:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1587ms 00:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:57:47 INFO - PROCESS | 1872 | 1461139067512 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1872 | 1461139067515 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:57:47 INFO - PROCESS | 1872 | 1461139067522 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1872 | 1461139067526 Marionette TRACE conn3 <- [1,2402,null,{}] 00:57:47 INFO - PROCESS | 1872 | 1461139067531 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}] 00:57:47 INFO - PROCESS | 1872 | 1461139067769 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:57:48 INFO - PROCESS | 1872 | 1461139068032 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc62800 == 167 [pid = 1872] [id = 608] 00:57:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e14acac00) [pid = 1872] [serial = 1825] [outer = (nil)] 00:57:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e14c54c00) [pid = 1872] [serial = 1826] [outer = 0x7f1e14acac00] 00:57:48 INFO - PROCESS | 1872 | 1461139068161 Marionette DEBUG loaded listener.js 00:57:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1a6bb800) [pid = 1872] [serial = 1827] [outer = 0x7f1e14acac00] 00:57:49 INFO - PROCESS | 1872 | 1461139069050 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]]]}] 00:57:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:57:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1588ms 00:57:49 INFO - PROCESS | 1872 | 1461139069111 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:57:49 INFO - PROCESS | 1872 | 1461139069115 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:57:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:57:49 INFO - PROCESS | 1872 | 1461139069121 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:57:49 INFO - PROCESS | 1872 | 1461139069125 Marionette TRACE conn3 <- [1,2406,null,{}] 00:57:49 INFO - PROCESS | 1872 | 1461139069130 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}] 00:57:49 INFO - PROCESS | 1872 | 1461139069368 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:57:49 INFO - PROCESS | 1872 | 1461139069627 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db19000 == 168 [pid = 1872] [id = 609] 00:57:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e14acd400) [pid = 1872] [serial = 1828] [outer = (nil)] 00:57:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1a6d4c00) [pid = 1872] [serial = 1829] [outer = 0x7f1e14acd400] 00:57:49 INFO - PROCESS | 1872 | 1461139069746 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1aff2800) [pid = 1872] [serial = 1830] [outer = 0x7f1e14acd400] 00:57:50 INFO - PROCESS | 1872 | 1461139070666 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]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1580ms 00:57:50 INFO - PROCESS | 1872 | 1461139070703 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1872 | 1461139070706 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:57:50 INFO - PROCESS | 1872 | 1461139070714 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1872 | 1461139070719 Marionette TRACE conn3 <- [1,2410,null,{}] 00:57:50 INFO - PROCESS | 1872 | 1461139070726 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}] 00:57:51 INFO - PROCESS | 1872 | 1461139071007 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:57:51 INFO - PROCESS | 1872 | 1461139071320 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20704800 == 169 [pid = 1872] [id = 610] 00:57:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1a582800) [pid = 1872] [serial = 1831] [outer = (nil)] 00:57:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e1b2cdc00) [pid = 1872] [serial = 1832] [outer = 0x7f1e1a582800] 00:57:51 INFO - PROCESS | 1872 | 1461139071416 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e1b36e800) [pid = 1872] [serial = 1833] [outer = 0x7f1e1a582800] 00:57:52 INFO - PROCESS | 1872 | 1461139072448 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]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1791ms 00:57:52 INFO - PROCESS | 1872 | 1461139072508 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:57:52 INFO - PROCESS | 1872 | 1461139072515 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:57:52 INFO - PROCESS | 1872 | 1461139072524 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1872 | 1461139072530 Marionette TRACE conn3 <- [1,2414,null,{}] 00:57:52 INFO - PROCESS | 1872 | 1461139072539 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}] 00:57:52 INFO - PROCESS | 1872 | 1461139072975 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:57:53 INFO - PROCESS | 1872 | 1461139073231 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21206800 == 170 [pid = 1872] [id = 611] 00:57:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e1b36f400) [pid = 1872] [serial = 1834] [outer = (nil)] 00:57:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e1b3c7400) [pid = 1872] [serial = 1835] [outer = 0x7f1e1b36f400] 00:57:53 INFO - PROCESS | 1872 | 1461139073306 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e1c2aa000) [pid = 1872] [serial = 1836] [outer = 0x7f1e1b36f400] 00:57:54 INFO - PROCESS | 1872 | 1461139074409 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]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1941ms 00:57:54 INFO - PROCESS | 1872 | 1461139074466 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1872 | 1461139074473 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:57:54 INFO - PROCESS | 1872 | 1461139074482 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1872 | 1461139074489 Marionette TRACE conn3 <- [1,2418,null,{}] 00:57:54 INFO - PROCESS | 1872 | 1461139074498 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}] 00:57:54 INFO - PROCESS | 1872 | 1461139074847 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:57:55 INFO - PROCESS | 1872 | 1461139075171 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213d1800 == 171 [pid = 1872] [id = 612] 00:57:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1cb8c400) [pid = 1872] [serial = 1837] [outer = (nil)] 00:57:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1cbe9c00) [pid = 1872] [serial = 1838] [outer = 0x7f1e1cb8c400] 00:57:55 INFO - PROCESS | 1872 | 1461139075255 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e1cf07400) [pid = 1872] [serial = 1839] [outer = 0x7f1e1cb8c400] 00:57:56 INFO - PROCESS | 1872 | 1461139076247 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]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1840ms 00:57:56 INFO - PROCESS | 1872 | 1461139076325 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1872 | 1461139076329 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:57:56 INFO - PROCESS | 1872 | 1461139076340 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1872 | 1461139076343 Marionette TRACE conn3 <- [1,2422,null,{}] 00:57:56 INFO - PROCESS | 1872 | 1461139076352 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}] 00:57:56 INFO - PROCESS | 1872 | 1461139076744 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:57:57 INFO - PROCESS | 1872 | 1461139077055 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2189e000 == 172 [pid = 1872] [id = 613] 00:57:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e1cbe7400) [pid = 1872] [serial = 1840] [outer = (nil)] 00:57:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1d3b8800) [pid = 1872] [serial = 1841] [outer = 0x7f1e1cbe7400] 00:57:57 INFO - PROCESS | 1872 | 1461139077132 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e1d848400) [pid = 1872] [serial = 1842] [outer = 0x7f1e1cbe7400] 00:57:58 INFO - PROCESS | 1872 | 1461139078205 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]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1941ms 00:57:58 INFO - PROCESS | 1872 | 1461139078282 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1872 | 1461139078286 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:57:58 INFO - PROCESS | 1872 | 1461139078296 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1872 | 1461139078299 Marionette TRACE conn3 <- [1,2426,null,{}] 00:57:58 INFO - PROCESS | 1872 | 1461139078305 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}] 00:57:58 INFO - PROCESS | 1872 | 1461139078672 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:57:59 INFO - PROCESS | 1872 | 1461139079027 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24269800 == 173 [pid = 1872] [id = 614] 00:57:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e1d84cc00) [pid = 1872] [serial = 1843] [outer = (nil)] 00:57:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1d851000) [pid = 1872] [serial = 1844] [outer = 0x7f1e1d84cc00] 00:57:59 INFO - PROCESS | 1872 | 1461139079107 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e1d8e8800) [pid = 1872] [serial = 1845] [outer = 0x7f1e1d84cc00] 00:57:59 INFO - PROCESS | 1872 | 1461139079932 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]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1689ms 00:57:59 INFO - PROCESS | 1872 | 1461139079988 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1872 | 1461139079994 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:58:00 INFO - PROCESS | 1872 | 1461139080004 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1872 | 1461139080009 Marionette TRACE conn3 <- [1,2430,null,{}] 00:58:00 INFO - PROCESS | 1872 | 1461139080017 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}] 00:58:00 INFO - PROCESS | 1872 | 1461139080375 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:58:00 INFO - PROCESS | 1872 | 1461139080737 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c0f000 == 174 [pid = 1872] [id = 615] 00:58:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e1d84d400) [pid = 1872] [serial = 1846] [outer = (nil)] 00:58:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e1da2fc00) [pid = 1872] [serial = 1847] [outer = 0x7f1e1d84d400] 00:58:00 INFO - PROCESS | 1872 | 1461139080839 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e1da3a000) [pid = 1872] [serial = 1848] [outer = 0x7f1e1d84d400] 00:58:01 INFO - PROCESS | 1872 | 1461139081699 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]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1738ms 00:58:01 INFO - PROCESS | 1872 | 1461139081758 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1872 | 1461139081762 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:58:01 INFO - PROCESS | 1872 | 1461139081782 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1872 | 1461139081788 Marionette TRACE conn3 <- [1,2434,null,{}] 00:58:01 INFO - PROCESS | 1872 | 1461139081797 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}] 00:58:02 INFO - PROCESS | 1872 | 1461139082114 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:58:02 INFO - PROCESS | 1872 | 1461139082483 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25ca6800 == 175 [pid = 1872] [id = 616] 00:58:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e1175fc00) [pid = 1872] [serial = 1849] [outer = (nil)] 00:58:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e1dad2c00) [pid = 1872] [serial = 1850] [outer = 0x7f1e1175fc00] 00:58:02 INFO - PROCESS | 1872 | 1461139082614 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e1dedec00) [pid = 1872] [serial = 1851] [outer = 0x7f1e1175fc00] 00:58:03 INFO - PROCESS | 1872 | 1461139083545 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]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1844ms 00:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:58:03 INFO - PROCESS | 1872 | 1461139083624 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 1872 | 1461139083627 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:58:03 INFO - PROCESS | 1872 | 1461139083634 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1872 | 1461139083636 Marionette TRACE conn3 <- [1,2438,null,{}] 00:58:03 INFO - PROCESS | 1872 | 1461139083643 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}] 00:58:03 INFO - PROCESS | 1872 | 1461139083913 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:58:04 INFO - PROCESS | 1872 | 1461139084276 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e266bd000 == 176 [pid = 1872] [id = 617] 00:58:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e144df400) [pid = 1872] [serial = 1852] [outer = (nil)] 00:58:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e1dee4000) [pid = 1872] [serial = 1853] [outer = 0x7f1e144df400] 00:58:04 INFO - PROCESS | 1872 | 1461139084403 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e1eb40000) [pid = 1872] [serial = 1854] [outer = 0x7f1e144df400] 00:58:05 INFO - PROCESS | 1872 | 1461139085373 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]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1787ms 00:58:05 INFO - PROCESS | 1872 | 1461139085421 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1872 | 1461139085425 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:58:05 INFO - PROCESS | 1872 | 1461139085431 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1872 | 1461139085434 Marionette TRACE conn3 <- [1,2442,null,{}] 00:58:05 INFO - PROCESS | 1872 | 1461139085439 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}] 00:58:05 INFO - PROCESS | 1872 | 1461139085704 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:58:06 INFO - PROCESS | 1872 | 1461139086082 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26ccd800 == 177 [pid = 1872] [id = 618] 00:58:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e1cf07800) [pid = 1872] [serial = 1855] [outer = (nil)] 00:58:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e1ebc2c00) [pid = 1872] [serial = 1856] [outer = 0x7f1e1cf07800] 00:58:06 INFO - PROCESS | 1872 | 1461139086201 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e1ef39c00) [pid = 1872] [serial = 1857] [outer = 0x7f1e1cf07800] 00:58:07 INFO - PROCESS | 1872 | 1461139087130 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]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1735ms 00:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:58:07 INFO - PROCESS | 1872 | 1461139087167 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1872 | 1461139087170 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:58:07 INFO - PROCESS | 1872 | 1461139087177 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1872 | 1461139087180 Marionette TRACE conn3 <- [1,2446,null,{}] 00:58:07 INFO - PROCESS | 1872 | 1461139087186 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}] 00:58:07 INFO - PROCESS | 1872 | 1461139087467 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:58:07 INFO - PROCESS | 1872 | 1461139087845 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d442000 == 176 [pid = 1872] [id = 238] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bd2e000 == 175 [pid = 1872] [id = 551] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3908b800 == 174 [pid = 1872] [id = 407] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2917b800 == 173 [pid = 1872] [id = 405] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d927000 == 172 [pid = 1872] [id = 577] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1ea19000 == 171 [pid = 1872] [id = 596] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d73d000 == 170 [pid = 1872] [id = 595] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d21e800 == 169 [pid = 1872] [id = 594] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc4c000 == 168 [pid = 1872] [id = 593] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c46d000 == 167 [pid = 1872] [id = 592] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c293800 == 166 [pid = 1872] [id = 591] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c198800 == 165 [pid = 1872] [id = 590] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a219800 == 164 [pid = 1872] [id = 589] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13cbb800 == 163 [pid = 1872] [id = 588] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ada000 == 162 [pid = 1872] [id = 587] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f36800 == 161 [pid = 1872] [id = 586] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12075000 == 160 [pid = 1872] [id = 585] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11220800 == 159 [pid = 1872] [id = 584] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1105a000 == 158 [pid = 1872] [id = 583] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101c9000 == 157 [pid = 1872] [id = 582] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f740000 == 156 [pid = 1872] [id = 581] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0dde1800 == 155 [pid = 1872] [id = 580] 00:58:09 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aea0800 == 154 [pid = 1872] [id = 579] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e100eb000) [pid = 1872] [serial = 1611] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e11e22000) [pid = 1872] [serial = 1617] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e1a6dc400) [pid = 1872] [serial = 1623] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e117dd400) [pid = 1872] [serial = 1614] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e0f4c7800) [pid = 1872] [serial = 1608] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e0b3dc400) [pid = 1872] [serial = 1605] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e0fe62400) [pid = 1872] [serial = 1674] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e11dbd400) [pid = 1872] [serial = 1680] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e0f858400) [pid = 1872] [serial = 1602] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e209b3c00) [pid = 1872] [serial = 1706] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e2395bc00) [pid = 1872] [serial = 1712] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0b5c5400) [pid = 1872] [serial = 1670] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e20980800) [pid = 1872] [serial = 1704] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e14c5d800) [pid = 1872] [serial = 1688] [outer = (nil)] [url = about:blank] 00:58:09 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e20734c00) [pid = 1872] [serial = 1701] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0f586800) [pid = 1872] [serial = 1533] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e144d4c00) [pid = 1872] [serial = 1686] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e11226c00) [pid = 1872] [serial = 1677] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0b388800) [pid = 1872] [serial = 1728] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e2066ac00) [pid = 1872] [serial = 1700] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e0b651400) [pid = 1872] [serial = 1731] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e26ca9000) [pid = 1872] [serial = 1587] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e33ca7000) [pid = 1872] [serial = 1719] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e36f14c00) [pid = 1872] [serial = 1724] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e293d1c00) [pid = 1872] [serial = 1718] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e1d8ea000) [pid = 1872] [serial = 1697] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0b381000) [pid = 1872] [serial = 1727] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e11ead400) [pid = 1872] [serial = 1683] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e1a57a000) [pid = 1872] [serial = 1689] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e1a6dd000) [pid = 1872] [serial = 1691] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0bc10400) [pid = 1872] [serial = 1671] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e25778000) [pid = 1872] [serial = 1715] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e1cf04c00) [pid = 1872] [serial = 1694] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e207afc00) [pid = 1872] [serial = 1703] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e340e9c00) [pid = 1872] [serial = 1721] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e13cd5000) [pid = 1872] [serial = 1685] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1d849c00) [pid = 1872] [serial = 1695] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e1b372800) [pid = 1872] [serial = 1692] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1175b800) [pid = 1872] [serial = 1679] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e10e8f400) [pid = 1872] [serial = 1676] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e21285c00) [pid = 1872] [serial = 1707] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e0d651000) [pid = 1872] [serial = 1733] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e217f0000) [pid = 1872] [serial = 1710] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e25296c00) [pid = 1872] [serial = 1713] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e26e79800) [pid = 1872] [serial = 1716] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e11e29800) [pid = 1872] [serial = 1682] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1eb37800) [pid = 1872] [serial = 1698] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0b5d0c00) [pid = 1872] [serial = 1730] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e0f617000) [pid = 1872] [serial = 1673] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e217a9c00) [pid = 1872] [serial = 1709] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0d7e1000) [pid = 1872] [serial = 1734] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0dcefc00) [pid = 1872] [serial = 1736] [outer = (nil)] [url = about:blank] 00:58:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e099b7000 == 155 [pid = 1872] [id = 619] 00:58:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e07c0e000) [pid = 1872] [serial = 1858] [outer = (nil)] 00:58:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0aab7800) [pid = 1872] [serial = 1859] [outer = 0x7f1e07c0e000] 00:58:10 INFO - PROCESS | 1872 | 1461139090087 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0b37dc00) [pid = 1872] [serial = 1860] [outer = 0x7f1e07c0e000] 00:58:10 INFO - PROCESS | 1872 | 1461139090909 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]]]}] 00:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3746ms 00:58:10 INFO - PROCESS | 1872 | 1461139090924 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 1872 | 1461139090931 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:58:10 INFO - PROCESS | 1872 | 1461139090941 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1872 | 1461139090944 Marionette TRACE conn3 <- [1,2450,null,{}] 00:58:10 INFO - PROCESS | 1872 | 1461139090972 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}] 00:58:11 INFO - PROCESS | 1872 | 1461139091231 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:58:11 INFO - PROCESS | 1872 | 1461139091467 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d66f000 == 156 [pid = 1872] [id = 620] 00:58:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0af73400) [pid = 1872] [serial = 1861] [outer = (nil)] 00:58:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0bc03000) [pid = 1872] [serial = 1862] [outer = 0x7f1e0af73400] 00:58:11 INFO - PROCESS | 1872 | 1461139091579 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0d527800) [pid = 1872] [serial = 1863] [outer = 0x7f1e0af73400] 00:58:12 INFO - PROCESS | 1872 | 1461139092609 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]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1706ms 00:58:12 INFO - PROCESS | 1872 | 1461139092647 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1872 | 1461139092651 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:58:12 INFO - PROCESS | 1872 | 1461139092670 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1872 | 1461139092675 Marionette TRACE conn3 <- [1,2454,null,{}] 00:58:12 INFO - PROCESS | 1872 | 1461139092681 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}] 00:58:13 INFO - PROCESS | 1872 | 1461139093006 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:58:13 INFO - PROCESS | 1872 | 1461139093056 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e324800 == 157 [pid = 1872] [id = 621] 00:58:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0d7e2c00) [pid = 1872] [serial = 1864] [outer = (nil)] 00:58:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e0e20e000) [pid = 1872] [serial = 1865] [outer = 0x7f1e0d7e2c00] 00:58:13 INFO - PROCESS | 1872 | 1461139093155 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0f4cac00) [pid = 1872] [serial = 1866] [outer = 0x7f1e0d7e2c00] 00:58:14 INFO - PROCESS | 1872 | 1461139094627 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]]]}] 00:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2498ms 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0bc0b400) [pid = 1872] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1212a800) [pid = 1872] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e0d7e9400) [pid = 1872] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e0b3d6c00) [pid = 1872] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0f57e400) [pid = 1872] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e2427d400) [pid = 1872] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0d6ab000) [pid = 1872] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0b382000) [pid = 1872] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0f4c4800) [pid = 1872] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0dce7800) [pid = 1872] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e07c10000) [pid = 1872] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e132c7400) [pid = 1872] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0d6a7400) [pid = 1872] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e0b646c00) [pid = 1872] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0f595000) [pid = 1872] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e144d8c00) [pid = 1872] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e0aab4400) [pid = 1872] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e0af6b800) [pid = 1872] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e0f69d000) [pid = 1872] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e0f84a000) [pid = 1872] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e0d7e2400) [pid = 1872] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e0aab6400) [pid = 1872] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e11e26400) [pid = 1872] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:58:15 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e132cd800) [pid = 1872] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:58:15 INFO - PROCESS | 1872 | 1461139095258 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1872 | 1461139095262 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:58:15 INFO - PROCESS | 1872 | 1461139095276 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1872 | 1461139095282 Marionette TRACE conn3 <- [1,2458,null,{}] 00:58:15 INFO - PROCESS | 1872 | 1461139095299 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}] 00:58:15 INFO - PROCESS | 1872 | 1461139095516 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:58:15 INFO - PROCESS | 1872 | 1461139095691 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f736800 == 158 [pid = 1872] [id = 622] 00:58:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e0f4cb000) [pid = 1872] [serial = 1867] [outer = (nil)] 00:58:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e0f596c00) [pid = 1872] [serial = 1868] [outer = 0x7f1e0f4cb000] 00:58:15 INFO - PROCESS | 1872 | 1461139095754 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e0f5bb400) [pid = 1872] [serial = 1869] [outer = 0x7f1e0f4cb000] 00:58:16 INFO - PROCESS | 1872 | 1461139096465 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]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1246ms 00:58:16 INFO - PROCESS | 1872 | 1461139096521 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:58:16 INFO - PROCESS | 1872 | 1461139096527 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:58:16 INFO - PROCESS | 1872 | 1461139096533 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 1872 | 1461139096537 Marionette TRACE conn3 <- [1,2462,null,{}] 00:58:16 INFO - PROCESS | 1872 | 1461139096542 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}] 00:58:16 INFO - PROCESS | 1872 | 1461139096764 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:58:16 INFO - PROCESS | 1872 | 1461139096951 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e101c7000 == 159 [pid = 1872] [id = 623] 00:58:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0d6a7400) [pid = 1872] [serial = 1870] [outer = (nil)] 00:58:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0f691400) [pid = 1872] [serial = 1871] [outer = 0x7f1e0d6a7400] 00:58:17 INFO - PROCESS | 1872 | 1461139097016 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0f854400) [pid = 1872] [serial = 1872] [outer = 0x7f1e0d6a7400] 00:58:18 INFO - PROCESS | 1872 | 1461139098140 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]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 00:58:18 INFO - PROCESS | 1872 | 1461139098167 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1872 | 1461139098174 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:58:18 INFO - PROCESS | 1872 | 1461139098184 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1872 | 1461139098188 Marionette TRACE conn3 <- [1,2466,null,{}] 00:58:18 INFO - PROCESS | 1872 | 1461139098197 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}] 00:58:18 INFO - PROCESS | 1872 | 1461139098456 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:58:18 INFO - PROCESS | 1872 | 1461139098774 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0daf9800 == 160 [pid = 1872] [id = 624] 00:58:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0bc04000) [pid = 1872] [serial = 1873] [outer = (nil)] 00:58:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0bc0c800) [pid = 1872] [serial = 1874] [outer = 0x7f1e0bc04000] 00:58:18 INFO - PROCESS | 1872 | 1461139098864 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0d6af000) [pid = 1872] [serial = 1875] [outer = 0x7f1e0bc04000] 00:58:19 INFO - PROCESS | 1872 | 1461139099744 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]]]}] 00:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1633ms 00:58:19 INFO - PROCESS | 1872 | 1461139099818 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1872 | 1461139099828 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:58:19 INFO - PROCESS | 1872 | 1461139099839 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1872 | 1461139099844 Marionette TRACE conn3 <- [1,2470,null,{}] 00:58:19 INFO - PROCESS | 1872 | 1461139099850 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}] 00:58:20 INFO - PROCESS | 1872 | 1461139100136 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:58:20 INFO - PROCESS | 1872 | 1461139100502 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11061800 == 161 [pid = 1872] [id = 625] 00:58:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0f57c800) [pid = 1872] [serial = 1876] [outer = (nil)] 00:58:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e0f5bb000) [pid = 1872] [serial = 1877] [outer = 0x7f1e0f57c800] 00:58:20 INFO - PROCESS | 1872 | 1461139100582 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0f698400) [pid = 1872] [serial = 1878] [outer = 0x7f1e0f57c800] 00:58:21 INFO - PROCESS | 1872 | 1461139101470 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]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 00:58:21 INFO - PROCESS | 1872 | 1461139101526 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1872 | 1461139101530 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:58:21 INFO - PROCESS | 1872 | 1461139101538 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1872 | 1461139101544 Marionette TRACE conn3 <- [1,2474,null,{}] 00:58:21 INFO - PROCESS | 1872 | 1461139101561 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}] 00:58:21 INFO - PROCESS | 1872 | 1461139101864 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:58:22 INFO - PROCESS | 1872 | 1461139102169 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11fae800 == 162 [pid = 1872] [id = 626] 00:58:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0fe60c00) [pid = 1872] [serial = 1879] [outer = (nil)] 00:58:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e10185000) [pid = 1872] [serial = 1880] [outer = 0x7f1e0fe60c00] 00:58:22 INFO - PROCESS | 1872 | 1461139102252 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e10e89800) [pid = 1872] [serial = 1881] [outer = 0x7f1e0fe60c00] 00:58:23 INFO - PROCESS | 1872 | 1461139103146 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]]]}] 00:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1636ms 00:58:23 INFO - PROCESS | 1872 | 1461139103174 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:58:23 INFO - PROCESS | 1872 | 1461139103179 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:58:23 INFO - PROCESS | 1872 | 1461139103185 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1872 | 1461139103188 Marionette TRACE conn3 <- [1,2478,null,{}] 00:58:23 INFO - PROCESS | 1872 | 1461139103193 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}] 00:58:23 INFO - PROCESS | 1872 | 1461139103428 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:58:23 INFO - PROCESS | 1872 | 1461139103702 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120bd000 == 163 [pid = 1872] [id = 627] 00:58:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0b647400) [pid = 1872] [serial = 1882] [outer = (nil)] 00:58:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e10f50000) [pid = 1872] [serial = 1883] [outer = 0x7f1e0b647400] 00:58:23 INFO - PROCESS | 1872 | 1461139103837 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e1122d000) [pid = 1872] [serial = 1884] [outer = 0x7f1e0b647400] 00:58:24 INFO - PROCESS | 1872 | 1461139104699 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]]]}] 00:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1586ms 00:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:58:24 INFO - PROCESS | 1872 | 1461139104772 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 1872 | 1461139104775 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:58:24 INFO - PROCESS | 1872 | 1461139104782 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 1872 | 1461139104785 Marionette TRACE conn3 <- [1,2482,null,{}] 00:58:24 INFO - PROCESS | 1872 | 1461139104792 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}] 00:58:25 INFO - PROCESS | 1872 | 1461139105038 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:58:25 INFO - PROCESS | 1872 | 1461139105338 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ad2000 == 164 [pid = 1872] [id = 628] 00:58:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e100eb800) [pid = 1872] [serial = 1885] [outer = (nil)] 00:58:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e1175f400) [pid = 1872] [serial = 1886] [outer = 0x7f1e100eb800] 00:58:25 INFO - PROCESS | 1872 | 1461139105419 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e117e4400) [pid = 1872] [serial = 1887] [outer = 0x7f1e100eb800] 00:58:26 INFO - PROCESS | 1872 | 1461139106320 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]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1588ms 00:58:26 INFO - PROCESS | 1872 | 1461139106371 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1872 | 1461139106374 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:58:26 INFO - PROCESS | 1872 | 1461139106381 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1872 | 1461139106385 Marionette TRACE conn3 <- [1,2486,null,{}] 00:58:26 INFO - PROCESS | 1872 | 1461139106391 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}] 00:58:26 INFO - PROCESS | 1872 | 1461139106655 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:58:26 INFO - PROCESS | 1872 | 1461139106981 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1df000 == 165 [pid = 1872] [id = 629] 00:58:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e11ea0c00) [pid = 1872] [serial = 1888] [outer = (nil)] 00:58:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e11f11400) [pid = 1872] [serial = 1889] [outer = 0x7f1e11ea0c00] 00:58:27 INFO - PROCESS | 1872 | 1461139107063 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1212b000) [pid = 1872] [serial = 1890] [outer = 0x7f1e11ea0c00] 00:58:27 INFO - PROCESS | 1872 | 1461139107932 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]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 00:58:27 INFO - PROCESS | 1872 | 1461139107968 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:58:27 INFO - PROCESS | 1872 | 1461139107972 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:58:27 INFO - PROCESS | 1872 | 1461139107978 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 1872 | 1461139107982 Marionette TRACE conn3 <- [1,2490,null,{}] 00:58:27 INFO - PROCESS | 1872 | 1461139107987 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}] 00:58:28 INFO - PROCESS | 1872 | 1461139108222 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:58:28 INFO - PROCESS | 1872 | 1461139108490 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c19f800 == 166 [pid = 1872] [id = 630] 00:58:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e0d526c00) [pid = 1872] [serial = 1891] [outer = (nil)] 00:58:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e132ca800) [pid = 1872] [serial = 1892] [outer = 0x7f1e0d526c00] 00:58:28 INFO - PROCESS | 1872 | 1461139108610 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e13711000) [pid = 1872] [serial = 1893] [outer = 0x7f1e0d526c00] 00:58:29 INFO - PROCESS | 1872 | 1461139109532 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]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1586ms 00:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:58:29 INFO - PROCESS | 1872 | 1461139109565 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1872 | 1461139109568 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:58:29 INFO - PROCESS | 1872 | 1461139109576 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1872 | 1461139109578 Marionette TRACE conn3 <- [1,2494,null,{}] 00:58:29 INFO - PROCESS | 1872 | 1461139109585 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}] 00:58:29 INFO - PROCESS | 1872 | 1461139109823 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:58:30 INFO - PROCESS | 1872 | 1461139110129 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c295800 == 167 [pid = 1872] [id = 631] 00:58:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e13713400) [pid = 1872] [serial = 1894] [outer = (nil)] 00:58:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e13cde000) [pid = 1872] [serial = 1895] [outer = 0x7f1e13713400] 00:58:30 INFO - PROCESS | 1872 | 1461139110212 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e14449400) [pid = 1872] [serial = 1896] [outer = 0x7f1e13713400] 00:58:31 INFO - PROCESS | 1872 | 1461139111097 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]]]}] 00:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1582ms 00:58:31 INFO - PROCESS | 1872 | 1461139111158 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:58:31 INFO - PROCESS | 1872 | 1461139111162 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:58:31 INFO - PROCESS | 1872 | 1461139111169 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1872 | 1461139111171 Marionette TRACE conn3 <- [1,2498,null,{}] 00:58:31 INFO - PROCESS | 1872 | 1461139111178 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}] 00:58:31 INFO - PROCESS | 1872 | 1461139111425 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:58:31 INFO - PROCESS | 1872 | 1461139111689 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c96d800 == 168 [pid = 1872] [id = 632] 00:58:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e0d6a7c00) [pid = 1872] [serial = 1897] [outer = (nil)] 00:58:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e144d7400) [pid = 1872] [serial = 1898] [outer = 0x7f1e0d6a7c00] 00:58:31 INFO - PROCESS | 1872 | 1461139111811 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e14ad0400) [pid = 1872] [serial = 1899] [outer = 0x7f1e0d6a7c00] 00:58:32 INFO - PROCESS | 1872 | 1461139112707 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]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1591ms 00:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:58:32 INFO - PROCESS | 1872 | 1461139112761 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1872 | 1461139112764 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:58:32 INFO - PROCESS | 1872 | 1461139112771 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1872 | 1461139112775 Marionette TRACE conn3 <- [1,2502,null,{}] 00:58:32 INFO - PROCESS | 1872 | 1461139112782 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}] 00:58:33 INFO - PROCESS | 1872 | 1461139113039 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:58:33 INFO - PROCESS | 1872 | 1461139113345 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc67800 == 169 [pid = 1872] [id = 633] 00:58:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e0f84e800) [pid = 1872] [serial = 1900] [outer = (nil)] 00:58:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1a4dc400) [pid = 1872] [serial = 1901] [outer = 0x7f1e0f84e800] 00:58:33 INFO - PROCESS | 1872 | 1461139113425 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1a6bc800) [pid = 1872] [serial = 1902] [outer = 0x7f1e0f84e800] 00:58:34 INFO - PROCESS | 1872 | 1461139114337 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]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1641ms 00:58:34 INFO - PROCESS | 1872 | 1461139114412 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1872 | 1461139114416 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:58:34 INFO - PROCESS | 1872 | 1461139114423 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1872 | 1461139114427 Marionette TRACE conn3 <- [1,2506,null,{}] 00:58:34 INFO - PROCESS | 1872 | 1461139114433 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}] 00:58:34 INFO - PROCESS | 1872 | 1461139114755 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:58:35 INFO - PROCESS | 1872 | 1461139115088 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db0e000 == 170 [pid = 1872] [id = 634] 00:58:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1b3d0c00) [pid = 1872] [serial = 1903] [outer = (nil)] 00:58:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1cb81000) [pid = 1872] [serial = 1904] [outer = 0x7f1e1b3d0c00] 00:58:35 INFO - PROCESS | 1872 | 1461139115170 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1cbec000) [pid = 1872] [serial = 1905] [outer = 0x7f1e1b3d0c00] 00:58:36 INFO - PROCESS | 1872 | 1461139116044 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]]]}] 00:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1685ms 00:58:36 INFO - PROCESS | 1872 | 1461139116109 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1872 | 1461139116113 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:58:36 INFO - PROCESS | 1872 | 1461139116119 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1872 | 1461139116121 Marionette TRACE conn3 <- [1,2510,null,{}] 00:58:36 INFO - PROCESS | 1872 | 1461139116127 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}] 00:58:36 INFO - PROCESS | 1872 | 1461139116368 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:58:36 INFO - PROCESS | 1872 | 1461139116631 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2111a800 == 171 [pid = 1872] [id = 635] 00:58:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1cbf0400) [pid = 1872] [serial = 1906] [outer = (nil)] 00:58:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1d3b5800) [pid = 1872] [serial = 1907] [outer = 0x7f1e1cbf0400] 00:58:36 INFO - PROCESS | 1872 | 1461139116752 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e1d8ea800) [pid = 1872] [serial = 1908] [outer = 0x7f1e1cbf0400] 00:58:37 INFO - PROCESS | 1872 | 1461139117631 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]]]}] 00:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1590ms 00:58:37 INFO - PROCESS | 1872 | 1461139117710 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 1872 | 1461139117714 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:58:37 INFO - PROCESS | 1872 | 1461139117720 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 1872 | 1461139117724 Marionette TRACE conn3 <- [1,2514,null,{}] 00:58:37 INFO - PROCESS | 1872 | 1461139117730 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}] 00:58:38 INFO - PROCESS | 1872 | 1461139118010 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:58:38 INFO - PROCESS | 1872 | 1461139118314 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2188a800 == 172 [pid = 1872] [id = 636] 00:58:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e0fe64c00) [pid = 1872] [serial = 1909] [outer = (nil)] 00:58:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e1da35400) [pid = 1872] [serial = 1910] [outer = 0x7f1e0fe64c00] 00:58:38 INFO - PROCESS | 1872 | 1461139118393 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e1ef40400) [pid = 1872] [serial = 1911] [outer = 0x7f1e0fe64c00] 00:58:39 INFO - PROCESS | 1872 | 1461139119266 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]]]}] 00:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1582ms 00:58:39 INFO - PROCESS | 1872 | 1461139119303 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1872 | 1461139119307 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:58:39 INFO - PROCESS | 1872 | 1461139119313 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1872 | 1461139119316 Marionette TRACE conn3 <- [1,2518,null,{}] 00:58:39 INFO - PROCESS | 1872 | 1461139119322 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}] 00:58:39 INFO - PROCESS | 1872 | 1461139119570 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:58:39 INFO - PROCESS | 1872 | 1461139119879 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c13000 == 173 [pid = 1872] [id = 637] 00:58:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e10f49400) [pid = 1872] [serial = 1912] [outer = (nil)] 00:58:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e1fa8b400) [pid = 1872] [serial = 1913] [outer = 0x7f1e10f49400] 00:58:39 INFO - PROCESS | 1872 | 1461139119961 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1fa92400) [pid = 1872] [serial = 1914] [outer = 0x7f1e10f49400] 00:58:40 INFO - PROCESS | 1872 | 1461139120834 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]]]}] 00:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1586ms 00:58:40 INFO - PROCESS | 1872 | 1461139120902 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:58:40 INFO - PROCESS | 1872 | 1461139120906 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:58:40 INFO - PROCESS | 1872 | 1461139120912 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1872 | 1461139120915 Marionette TRACE conn3 <- [1,2522,null,{}] 00:58:40 INFO - PROCESS | 1872 | 1461139120921 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}] 00:58:41 INFO - PROCESS | 1872 | 1461139121172 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:58:41 INFO - PROCESS | 1872 | 1461139121479 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26e37800 == 174 [pid = 1872] [id = 638] 00:58:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e0aab8800) [pid = 1872] [serial = 1915] [outer = (nil)] 00:58:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e20581400) [pid = 1872] [serial = 1916] [outer = 0x7f1e0aab8800] 00:58:41 INFO - PROCESS | 1872 | 1461139121560 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e205ed800) [pid = 1872] [serial = 1917] [outer = 0x7f1e0aab8800] 00:58:42 INFO - PROCESS | 1872 | 1461139122435 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]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1580ms 00:58:42 INFO - PROCESS | 1872 | 1461139122494 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1872 | 1461139122497 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:58:42 INFO - PROCESS | 1872 | 1461139122503 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1872 | 1461139122505 Marionette TRACE conn3 <- [1,2526,null,{}] 00:58:42 INFO - PROCESS | 1872 | 1461139122511 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}] 00:58:42 INFO - PROCESS | 1872 | 1461139122744 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:58:43 INFO - PROCESS | 1872 | 1461139123061 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f88800 == 175 [pid = 1872] [id = 639] 00:58:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e0aab6000) [pid = 1872] [serial = 1918] [outer = (nil)] 00:58:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e20664800) [pid = 1872] [serial = 1919] [outer = 0x7f1e0aab6000] 00:58:43 INFO - PROCESS | 1872 | 1461139123144 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e20682400) [pid = 1872] [serial = 1920] [outer = 0x7f1e0aab6000] 00:58:43 INFO - PROCESS | 1872 | 1461139123992 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]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:58:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 00:58:44 INFO - PROCESS | 1872 | 1461139124040 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1872 | 1461139124044 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:58:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:58:44 INFO - PROCESS | 1872 | 1461139124051 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1872 | 1461139124055 Marionette TRACE conn3 <- [1,2530,null,{}] 00:58:44 INFO - PROCESS | 1872 | 1461139124060 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}] 00:58:44 INFO - PROCESS | 1872 | 1461139124299 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:58:44 INFO - PROCESS | 1872 | 1461139124658 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e29394800 == 176 [pid = 1872] [id = 640] 00:58:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e206dd400) [pid = 1872] [serial = 1921] [outer = (nil)] 00:58:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e206e1400) [pid = 1872] [serial = 1922] [outer = 0x7f1e206dd400] 00:58:44 INFO - PROCESS | 1872 | 1461139124744 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e206e9c00) [pid = 1872] [serial = 1923] [outer = 0x7f1e206dd400] 00:58:45 INFO - PROCESS | 1872 | 1461139125595 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]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1589ms 00:58:45 INFO - PROCESS | 1872 | 1461139125643 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1872 | 1461139125646 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:58:45 INFO - PROCESS | 1872 | 1461139125652 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1872 | 1461139125654 Marionette TRACE conn3 <- [1,2534,null,{}] 00:58:45 INFO - PROCESS | 1872 | 1461139125660 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}] 00:58:45 INFO - PROCESS | 1872 | 1461139125898 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:58:46 INFO - PROCESS | 1872 | 1461139126169 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc14000 == 177 [pid = 1872] [id = 641] 00:58:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e206ddc00) [pid = 1872] [serial = 1924] [outer = (nil)] 00:58:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e20736c00) [pid = 1872] [serial = 1925] [outer = 0x7f1e206ddc00] 00:58:46 INFO - PROCESS | 1872 | 1461139126289 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e20773800) [pid = 1872] [serial = 1926] [outer = 0x7f1e206ddc00] 00:58:47 INFO - PROCESS | 1872 | 1461139127151 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]]]}] 00:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1535ms 00:58:47 INFO - PROCESS | 1872 | 1461139127188 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:58:47 INFO - PROCESS | 1872 | 1461139127191 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:58:47 INFO - PROCESS | 1872 | 1461139127198 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 1872 | 1461139127202 Marionette TRACE conn3 <- [1,2538,null,{}] 00:58:47 INFO - PROCESS | 1872 | 1461139127207 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}] 00:58:47 INFO - PROCESS | 1872 | 1461139127452 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:58:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4aa000 == 176 [pid = 1872] [id = 398] 00:58:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d221000 == 175 [pid = 1872] [id = 399] 00:58:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e22f93800 == 174 [pid = 1872] [id = 173] 00:58:49 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e111dd800 == 173 [pid = 1872] [id = 256] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e0d6a6c00) [pid = 1872] [serial = 1799] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e13711c00) [pid = 1872] [serial = 1773] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e0e4e3800) [pid = 1872] [serial = 1746] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0b64a800) [pid = 1872] [serial = 1797] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e11759400) [pid = 1872] [serial = 1763] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e34ebcc00) [pid = 1872] [serial = 1722] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e0f5b9000) [pid = 1872] [serial = 1751] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e10f4cc00) [pid = 1872] [serial = 1760] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0f5b5400) [pid = 1872] [serial = 1803] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e10e91800) [pid = 1872] [serial = 1758] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e10e87000) [pid = 1872] [serial = 1757] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0b382800) [pid = 1872] [serial = 1740] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e13718800) [pid = 1872] [serial = 1775] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e132d3400) [pid = 1872] [serial = 1772] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e0f581c00) [pid = 1872] [serial = 1748] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e13cdcc00) [pid = 1872] [serial = 1776] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0d530800) [pid = 1872] [serial = 1743] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1a576400) [pid = 1872] [serial = 1788] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e1a6bd800) [pid = 1872] [serial = 1790] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0af66800) [pid = 1872] [serial = 1739] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e1122dc00) [pid = 1872] [serial = 1761] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e14ad3000) [pid = 1872] [serial = 1784] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0dce3400) [pid = 1872] [serial = 1800] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0f4d1c00) [pid = 1872] [serial = 1802] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e1a6dd800) [pid = 1872] [serial = 1793] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e117e8c00) [pid = 1872] [serial = 1766] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e0dced800) [pid = 1872] [serial = 1745] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e0f617800) [pid = 1872] [serial = 1752] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e3884f000) [pid = 1872] [serial = 1725] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e100e4800) [pid = 1872] [serial = 1755] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e14451c00) [pid = 1872] [serial = 1779] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e0f59a000) [pid = 1872] [serial = 1749] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1a4d6c00) [pid = 1872] [serial = 1787] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e0f84c000) [pid = 1872] [serial = 1668] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e0f851800) [pid = 1872] [serial = 1754] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e0bc09800) [pid = 1872] [serial = 1742] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e14c58c00) [pid = 1872] [serial = 1785] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1a6c4800) [pid = 1872] [serial = 1791] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e11f0a400) [pid = 1872] [serial = 1770] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e14acbc00) [pid = 1872] [serial = 1782] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e11dbbc00) [pid = 1872] [serial = 1767] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e11761400) [pid = 1872] [serial = 1764] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e14447c00) [pid = 1872] [serial = 1778] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e11ea0800) [pid = 1872] [serial = 1769] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e144dac00) [pid = 1872] [serial = 1781] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0b5ca000) [pid = 1872] [serial = 1796] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0f5b6c00) [pid = 1872] [serial = 1805] [outer = (nil)] [url = about:blank] 00:58:49 INFO - PROCESS | 1872 | 1461139129456 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b183800 == 174 [pid = 1872] [id = 642] 00:58:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e0aab9000) [pid = 1872] [serial = 1927] [outer = (nil)] 00:58:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0aabc400) [pid = 1872] [serial = 1928] [outer = 0x7f1e0aab9000] 00:58:49 INFO - PROCESS | 1872 | 1461139129532 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0af70800) [pid = 1872] [serial = 1929] [outer = 0x7f1e0aab9000] 00:58:50 INFO - PROCESS | 1872 | 1461139130337 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]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 3188ms 00:58:50 INFO - PROCESS | 1872 | 1461139130389 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 1872 | 1461139130396 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:58:50 INFO - PROCESS | 1872 | 1461139130405 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1872 | 1461139130409 Marionette TRACE conn3 <- [1,2542,null,{}] 00:58:50 INFO - PROCESS | 1872 | 1461139130420 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}] 00:58:50 INFO - PROCESS | 1872 | 1461139130666 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:58:50 INFO - PROCESS | 1872 | 1461139130838 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d677000 == 175 [pid = 1872] [id = 643] 00:58:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0aab9800) [pid = 1872] [serial = 1930] [outer = (nil)] 00:58:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0b64cc00) [pid = 1872] [serial = 1931] [outer = 0x7f1e0aab9800] 00:58:50 INFO - PROCESS | 1872 | 1461139130908 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0d525c00) [pid = 1872] [serial = 1932] [outer = 0x7f1e0aab9800] 00:58:51 INFO - PROCESS | 1872 | 1461139131839 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]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1487ms 00:58:51 INFO - PROCESS | 1872 | 1461139131901 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1872 | 1461139131912 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:58:51 INFO - PROCESS | 1872 | 1461139131933 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1872 | 1461139131936 Marionette TRACE conn3 <- [1,2546,null,{}] 00:58:51 INFO - PROCESS | 1872 | 1461139131942 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}] 00:58:52 INFO - PROCESS | 1872 | 1461139132233 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:58:52 INFO - PROCESS | 1872 | 1461139132273 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e3ea000 == 176 [pid = 1872] [id = 644] 00:58:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0d651000) [pid = 1872] [serial = 1933] [outer = (nil)] 00:58:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0e205800) [pid = 1872] [serial = 1934] [outer = 0x7f1e0d651000] 00:58:52 INFO - PROCESS | 1872 | 1461139132336 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0f4c5800) [pid = 1872] [serial = 1935] [outer = 0x7f1e0d651000] 00:58:53 INFO - PROCESS | 1872 | 1461139133461 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]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1585ms 00:58:53 INFO - PROCESS | 1872 | 1461139133520 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1872 | 1461139133523 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:58:53 INFO - PROCESS | 1872 | 1461139133549 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1872 | 1461139133559 Marionette TRACE conn3 <- [1,2550,null,{}] 00:58:53 INFO - PROCESS | 1872 | 1461139133565 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}] 00:58:54 INFO - PROCESS | 1872 | 1461139134321 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1175fc00) [pid = 1872] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e07c0e000) [pid = 1872] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1cbe7400) [pid = 1872] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e14acac00) [pid = 1872] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0d7e2c00) [pid = 1872] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e14acd400) [pid = 1872] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0d7ec400) [pid = 1872] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e1cf07800) [pid = 1872] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0f4cb000) [pid = 1872] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e1cb8c400) [pid = 1872] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0b650800) [pid = 1872] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e1b36f400) [pid = 1872] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0af73400) [pid = 1872] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e0fe6a000) [pid = 1872] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e1d84cc00) [pid = 1872] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e0d645800) [pid = 1872] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e0b388000) [pid = 1872] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e132cc400) [pid = 1872] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e10e88400) [pid = 1872] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e1a582800) [pid = 1872] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e1a6dac00) [pid = 1872] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e144df400) [pid = 1872] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:58:54 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e1d84d400) [pid = 1872] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:58:54 INFO - PROCESS | 1872 | 1461139134520 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f362800 == 177 [pid = 1872] [id = 645] 00:58:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e07c0e000) [pid = 1872] [serial = 1936] [outer = (nil)] 00:58:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e0b3db400) [pid = 1872] [serial = 1937] [outer = 0x7f1e07c0e000] 00:58:54 INFO - PROCESS | 1872 | 1461139134590 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e0f589000) [pid = 1872] [serial = 1938] [outer = 0x7f1e07c0e000] 00:58:55 INFO - PROCESS | 1872 | 1461139135356 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]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1847ms 00:58:55 INFO - PROCESS | 1872 | 1461139135390 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1872 | 1461139135394 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:58:55 INFO - PROCESS | 1872 | 1461139135400 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1872 | 1461139135403 Marionette TRACE conn3 <- [1,2554,null,{}] 00:58:55 INFO - PROCESS | 1872 | 1461139135408 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}] 00:58:55 INFO - PROCESS | 1872 | 1461139135687 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:58:55 INFO - PROCESS | 1872 | 1461139135709 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11045000 == 178 [pid = 1872] [id = 646] 00:58:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e0af6b000) [pid = 1872] [serial = 1939] [outer = (nil)] 00:58:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0f699000) [pid = 1872] [serial = 1940] [outer = 0x7f1e0af6b000] 00:58:55 INFO - PROCESS | 1872 | 1461139135772 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0fe5f400) [pid = 1872] [serial = 1941] [outer = 0x7f1e0af6b000] 00:58:57 INFO - PROCESS | 1872 | 1461139137011 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]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1648ms 00:58:57 INFO - PROCESS | 1872 | 1461139137049 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:58:57 INFO - PROCESS | 1872 | 1461139137056 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:58:57 INFO - PROCESS | 1872 | 1461139137065 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:58:57 INFO - PROCESS | 1872 | 1461139137070 Marionette TRACE conn3 <- [1,2558,null,{}] 00:58:57 INFO - PROCESS | 1872 | 1461139137088 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}] 00:58:57 INFO - PROCESS | 1872 | 1461139137340 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:58:57 INFO - PROCESS | 1872 | 1461139137654 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e329800 == 179 [pid = 1872] [id = 647] 00:58:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0b643c00) [pid = 1872] [serial = 1942] [outer = (nil)] 00:58:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0d649000) [pid = 1872] [serial = 1943] [outer = 0x7f1e0b643c00] 00:58:57 INFO - PROCESS | 1872 | 1461139137734 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0d7e4000) [pid = 1872] [serial = 1944] [outer = 0x7f1e0b643c00] 00:58:58 INFO - PROCESS | 1872 | 1461139138698 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]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1686ms 00:58:58 INFO - PROCESS | 1872 | 1461139138751 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1872 | 1461139138760 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:58:58 INFO - PROCESS | 1872 | 1461139138771 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1872 | 1461139138774 Marionette TRACE conn3 <- [1,2562,null,{}] 00:58:58 INFO - PROCESS | 1872 | 1461139138781 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}] 00:58:59 INFO - PROCESS | 1872 | 1461139139046 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:58:59 INFO - PROCESS | 1872 | 1461139139362 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e111cb800 == 180 [pid = 1872] [id = 648] 00:58:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0f4cf000) [pid = 1872] [serial = 1945] [outer = (nil)] 00:58:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0f5b7c00) [pid = 1872] [serial = 1946] [outer = 0x7f1e0f4cf000] 00:58:59 INFO - PROCESS | 1872 | 1461139139483 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e0f84a000) [pid = 1872] [serial = 1947] [outer = 0x7f1e0f4cf000] 00:59:00 INFO - PROCESS | 1872 | 1461139140502 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]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1782ms 00:59:00 INFO - PROCESS | 1872 | 1461139140553 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1872 | 1461139140556 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:59:00 INFO - PROCESS | 1872 | 1461139140564 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1872 | 1461139140571 Marionette TRACE conn3 <- [1,2566,null,{}] 00:59:00 INFO - PROCESS | 1872 | 1461139140588 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}] 00:59:00 INFO - PROCESS | 1872 | 1461139140845 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:59:01 INFO - PROCESS | 1872 | 1461139141151 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11fac000 == 181 [pid = 1872] [id = 649] 00:59:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e100f1000) [pid = 1872] [serial = 1948] [outer = (nil)] 00:59:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e10e89000) [pid = 1872] [serial = 1949] [outer = 0x7f1e100f1000] 00:59:01 INFO - PROCESS | 1872 | 1461139141241 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e10f51000) [pid = 1872] [serial = 1950] [outer = 0x7f1e100f1000] 00:59:02 INFO - PROCESS | 1872 | 1461139142241 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]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1740ms 00:59:02 INFO - PROCESS | 1872 | 1461139142306 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:59:02 INFO - PROCESS | 1872 | 1461139142312 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:59:02 INFO - PROCESS | 1872 | 1461139142319 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1872 | 1461139142323 Marionette TRACE conn3 <- [1,2570,null,{}] 00:59:02 INFO - PROCESS | 1872 | 1461139142329 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}] 00:59:02 INFO - PROCESS | 1872 | 1461139142588 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:59:02 INFO - PROCESS | 1872 | 1461139142905 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12f4b000 == 182 [pid = 1872] [id = 650] 00:59:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e1018d000) [pid = 1872] [serial = 1951] [outer = (nil)] 00:59:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e1175ec00) [pid = 1872] [serial = 1952] [outer = 0x7f1e1018d000] 00:59:02 INFO - PROCESS | 1872 | 1461139142983 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e117e3c00) [pid = 1872] [serial = 1953] [outer = 0x7f1e1018d000] 00:59:03 INFO - PROCESS | 1872 | 1461139143951 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]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1690ms 00:59:04 INFO - PROCESS | 1872 | 1461139144009 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 1872 | 1461139144012 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:59:04 INFO - PROCESS | 1872 | 1461139144019 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1872 | 1461139144023 Marionette TRACE conn3 <- [1,2574,null,{}] 00:59:04 INFO - PROCESS | 1872 | 1461139144028 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}] 00:59:04 INFO - PROCESS | 1872 | 1461139144263 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:59:04 INFO - PROCESS | 1872 | 1461139144562 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ca2800 == 183 [pid = 1872] [id = 651] 00:59:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e1122ec00) [pid = 1872] [serial = 1954] [outer = (nil)] 00:59:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e11dbb000) [pid = 1872] [serial = 1955] [outer = 0x7f1e1122ec00] 00:59:04 INFO - PROCESS | 1872 | 1461139144643 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e11e20c00) [pid = 1872] [serial = 1956] [outer = 0x7f1e1122ec00] 00:59:05 INFO - PROCESS | 1872 | 1461139145542 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]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1580ms 00:59:05 INFO - PROCESS | 1872 | 1461139145601 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1872 | 1461139145605 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:59:05 INFO - PROCESS | 1872 | 1461139145611 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1872 | 1461139145614 Marionette TRACE conn3 <- [1,2578,null,{}] 00:59:05 INFO - PROCESS | 1872 | 1461139145620 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}] 00:59:05 INFO - PROCESS | 1872 | 1461139145894 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:59:06 INFO - PROCESS | 1872 | 1461139146205 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2d8800 == 184 [pid = 1872] [id = 652] 00:59:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e11f12c00) [pid = 1872] [serial = 1957] [outer = (nil)] 00:59:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e13713800) [pid = 1872] [serial = 1958] [outer = 0x7f1e11f12c00] 00:59:06 INFO - PROCESS | 1872 | 1461139146289 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e144dd000) [pid = 1872] [serial = 1959] [outer = 0x7f1e11f12c00] 00:59:07 INFO - PROCESS | 1872 | 1461139147176 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]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1643ms 00:59:07 INFO - PROCESS | 1872 | 1461139147256 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1872 | 1461139147260 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:59:07 INFO - PROCESS | 1872 | 1461139147267 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1872 | 1461139147269 Marionette TRACE conn3 <- [1,2582,null,{}] 00:59:07 INFO - PROCESS | 1872 | 1461139147276 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}] 00:59:07 INFO - PROCESS | 1872 | 1461139147518 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:59:07 INFO - PROCESS | 1872 | 1461139147824 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c211800 == 185 [pid = 1872] [id = 653] 00:59:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e11eae800) [pid = 1872] [serial = 1960] [outer = (nil)] 00:59:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e14c50800) [pid = 1872] [serial = 1961] [outer = 0x7f1e11eae800] 00:59:07 INFO - PROCESS | 1872 | 1461139147907 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1a4dec00) [pid = 1872] [serial = 1962] [outer = 0x7f1e11eae800] 00:59:08 INFO - PROCESS | 1872 | 1461139148806 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]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1581ms 00:59:08 INFO - PROCESS | 1872 | 1461139148849 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1872 | 1461139148853 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:59:08 INFO - PROCESS | 1872 | 1461139148861 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1872 | 1461139148866 Marionette TRACE conn3 <- [1,2586,null,{}] 00:59:08 INFO - PROCESS | 1872 | 1461139148873 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}] 00:59:09 INFO - PROCESS | 1872 | 1461139149206 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:59:09 INFO - PROCESS | 1872 | 1461139149565 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4a2000 == 186 [pid = 1872] [id = 654] 00:59:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e11f16000) [pid = 1872] [serial = 1963] [outer = (nil)] 00:59:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1a6c0c00) [pid = 1872] [serial = 1964] [outer = 0x7f1e11f16000] 00:59:09 INFO - PROCESS | 1872 | 1461139149658 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1a6d3400) [pid = 1872] [serial = 1965] [outer = 0x7f1e11f16000] 00:59:10 INFO - PROCESS | 1872 | 1461139150533 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]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1735ms 00:59:10 INFO - PROCESS | 1872 | 1461139150597 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1872 | 1461139150601 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:59:10 INFO - PROCESS | 1872 | 1461139150608 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1872 | 1461139150612 Marionette TRACE conn3 <- [1,2590,null,{}] 00:59:10 INFO - PROCESS | 1872 | 1461139150618 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}] 00:59:10 INFO - PROCESS | 1872 | 1461139150883 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:59:11 INFO - PROCESS | 1872 | 1461139151213 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc5e000 == 187 [pid = 1872] [id = 655] 00:59:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1a580800) [pid = 1872] [serial = 1966] [outer = (nil)] 00:59:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1aff0400) [pid = 1872] [serial = 1967] [outer = 0x7f1e1a580800] 00:59:11 INFO - PROCESS | 1872 | 1461139151330 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1b2c6800) [pid = 1872] [serial = 1968] [outer = 0x7f1e1a580800] 00:59:12 INFO - PROCESS | 1872 | 1461139152223 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]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1682ms 00:59:12 INFO - PROCESS | 1872 | 1461139152292 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1872 | 1461139152295 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:59:12 INFO - PROCESS | 1872 | 1461139152302 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1872 | 1461139152305 Marionette TRACE conn3 <- [1,2594,null,{}] 00:59:12 INFO - PROCESS | 1872 | 1461139152311 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}] 00:59:12 INFO - PROCESS | 1872 | 1461139152566 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:59:12 INFO - PROCESS | 1872 | 1461139152879 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d45a000 == 188 [pid = 1872] [id = 656] 00:59:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e0d7df000) [pid = 1872] [serial = 1969] [outer = (nil)] 00:59:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1b369800) [pid = 1872] [serial = 1970] [outer = 0x7f1e0d7df000] 00:59:12 INFO - PROCESS | 1872 | 1461139152960 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1b3cdc00) [pid = 1872] [serial = 1971] [outer = 0x7f1e0d7df000] 00:59:13 INFO - PROCESS | 1872 | 1461139153886 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]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1635ms 00:59:13 INFO - PROCESS | 1872 | 1461139153938 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1872 | 1461139153943 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:59:13 INFO - PROCESS | 1872 | 1461139153950 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1872 | 1461139153955 Marionette TRACE conn3 <- [1,2598,null,{}] 00:59:13 INFO - PROCESS | 1872 | 1461139153961 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}] 00:59:14 INFO - PROCESS | 1872 | 1461139154289 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:59:14 INFO - PROCESS | 1872 | 1461139154609 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f095000 == 189 [pid = 1872] [id = 657] 00:59:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1cf0c000) [pid = 1872] [serial = 1972] [outer = (nil)] 00:59:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1d3b5c00) [pid = 1872] [serial = 1973] [outer = 0x7f1e1cf0c000] 00:59:14 INFO - PROCESS | 1872 | 1461139154693 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1d8e3c00) [pid = 1872] [serial = 1974] [outer = 0x7f1e1cf0c000] 00:59:15 INFO - PROCESS | 1872 | 1461139155730 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]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1833ms 00:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:59:15 INFO - PROCESS | 1872 | 1461139155784 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1872 | 1461139155787 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:59:15 INFO - PROCESS | 1872 | 1461139155795 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1872 | 1461139155797 Marionette TRACE conn3 <- [1,2602,null,{}] 00:59:15 INFO - PROCESS | 1872 | 1461139155804 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}] 00:59:16 INFO - PROCESS | 1872 | 1461139156056 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:59:16 INFO - PROCESS | 1872 | 1461139156365 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2111e000 == 190 [pid = 1872] [id = 658] 00:59:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1d8e4000) [pid = 1872] [serial = 1975] [outer = (nil)] 00:59:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1dad2400) [pid = 1872] [serial = 1976] [outer = 0x7f1e1d8e4000] 00:59:16 INFO - PROCESS | 1872 | 1461139156448 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1eb3d400) [pid = 1872] [serial = 1977] [outer = 0x7f1e1d8e4000] 00:59:17 INFO - PROCESS | 1872 | 1461139157354 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]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1632ms 00:59:17 INFO - PROCESS | 1872 | 1461139157426 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1872 | 1461139157431 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:59:17 INFO - PROCESS | 1872 | 1461139157437 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1872 | 1461139157439 Marionette TRACE conn3 <- [1,2606,null,{}] 00:59:17 INFO - PROCESS | 1872 | 1461139157446 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}] 00:59:17 INFO - PROCESS | 1872 | 1461139157735 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:59:18 INFO - PROCESS | 1872 | 1461139158041 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21888800 == 191 [pid = 1872] [id = 659] 00:59:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e0f4cfc00) [pid = 1872] [serial = 1978] [outer = (nil)] 00:59:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e1ebbc800) [pid = 1872] [serial = 1979] [outer = 0x7f1e0f4cfc00] 00:59:18 INFO - PROCESS | 1872 | 1461139158122 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e20584c00) [pid = 1872] [serial = 1980] [outer = 0x7f1e0f4cfc00] 00:59:19 INFO - PROCESS | 1872 | 1461139159048 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]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1688ms 00:59:19 INFO - PROCESS | 1872 | 1461139159126 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:59:19 INFO - PROCESS | 1872 | 1461139159131 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:59:19 INFO - PROCESS | 1872 | 1461139159138 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1872 | 1461139159142 Marionette TRACE conn3 <- [1,2610,null,{}] 00:59:19 INFO - PROCESS | 1872 | 1461139159148 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}] 00:59:19 INFO - PROCESS | 1872 | 1461139159435 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:59:19 INFO - PROCESS | 1872 | 1461139159759 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e254e5800 == 192 [pid = 1872] [id = 660] 00:59:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e0f5b4c00) [pid = 1872] [serial = 1981] [outer = (nil)] 00:59:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e206e3800) [pid = 1872] [serial = 1982] [outer = 0x7f1e0f5b4c00] 00:59:19 INFO - PROCESS | 1872 | 1461139159839 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e20777400) [pid = 1872] [serial = 1983] [outer = 0x7f1e0f5b4c00] 00:59:20 INFO - PROCESS | 1872 | 1461139160737 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]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1635ms 00:59:20 INFO - PROCESS | 1872 | 1461139160773 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:59:20 INFO - PROCESS | 1872 | 1461139160787 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:59:20 INFO - PROCESS | 1872 | 1461139160793 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 1872 | 1461139160797 Marionette TRACE conn3 <- [1,2614,null,{}] 00:59:20 INFO - PROCESS | 1872 | 1461139160803 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}] 00:59:21 INFO - PROCESS | 1872 | 1461139161051 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:59:21 INFO - PROCESS | 1872 | 1461139161363 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e26142800 == 193 [pid = 1872] [id = 661] 00:59:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e20670c00) [pid = 1872] [serial = 1984] [outer = (nil)] 00:59:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e207ab800) [pid = 1872] [serial = 1985] [outer = 0x7f1e20670c00] 00:59:21 INFO - PROCESS | 1872 | 1461139161445 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e207b5800) [pid = 1872] [serial = 1986] [outer = 0x7f1e20670c00] 00:59:22 INFO - PROCESS | 1872 | 1461139162315 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]]]}] 00:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1585ms 00:59:22 INFO - PROCESS | 1872 | 1461139162378 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 1872 | 1461139162382 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:59:22 INFO - PROCESS | 1872 | 1461139162389 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1872 | 1461139162393 Marionette TRACE conn3 <- [1,2618,null,{}] 00:59:22 INFO - PROCESS | 1872 | 1461139162398 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}] 00:59:22 INFO - PROCESS | 1872 | 1461139162654 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:59:22 INFO - PROCESS | 1872 | 1461139162969 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e272dd800 == 194 [pid = 1872] [id = 662] 00:59:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1a6bc000) [pid = 1872] [serial = 1987] [outer = (nil)] 00:59:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e207c3000) [pid = 1872] [serial = 1988] [outer = 0x7f1e1a6bc000] 00:59:23 INFO - PROCESS | 1872 | 1461139163050 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e2085c000) [pid = 1872] [serial = 1989] [outer = 0x7f1e1a6bc000] 00:59:23 INFO - PROCESS | 1872 | 1461139163936 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]]]}] 00:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 00:59:23 INFO - PROCESS | 1872 | 1461139163970 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1872 | 1461139163973 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:59:23 INFO - PROCESS | 1872 | 1461139163980 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:59:23 INFO - PROCESS | 1872 | 1461139163983 Marionette TRACE conn3 <- [1,2622,null,{}] 00:59:23 INFO - PROCESS | 1872 | 1461139163990 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}] 00:59:24 INFO - PROCESS | 1872 | 1461139164253 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:59:24 INFO - PROCESS | 1872 | 1461139164564 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc10000 == 195 [pid = 1872] [id = 663] 00:59:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e1c2ab000) [pid = 1872] [serial = 1990] [outer = (nil)] 00:59:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e2097dc00) [pid = 1872] [serial = 1991] [outer = 0x7f1e1c2ab000] 00:59:24 INFO - PROCESS | 1872 | 1461139164647 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e209ad800) [pid = 1872] [serial = 1992] [outer = 0x7f1e1c2ab000] 00:59:25 INFO - PROCESS | 1872 | 1461139165549 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]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 00:59:25 INFO - PROCESS | 1872 | 1461139165619 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1872 | 1461139165623 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:59:25 INFO - PROCESS | 1872 | 1461139165634 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1872 | 1461139165636 Marionette TRACE conn3 <- [1,2626,null,{}] 00:59:25 INFO - PROCESS | 1872 | 1461139165643 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}] 00:59:25 INFO - PROCESS | 1872 | 1461139165901 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:59:26 INFO - PROCESS | 1872 | 1461139166212 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34a78000 == 196 [pid = 1872] [id = 664] 00:59:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e207c0000) [pid = 1872] [serial = 1993] [outer = (nil)] 00:59:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e20f77400) [pid = 1872] [serial = 1994] [outer = 0x7f1e207c0000] 00:59:26 INFO - PROCESS | 1872 | 1461139166295 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e20f81000) [pid = 1872] [serial = 1995] [outer = 0x7f1e207c0000] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12fe4800 == 195 [pid = 1872] [id = 364] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25f89800 == 194 [pid = 1872] [id = 94] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e10eec800 == 193 [pid = 1872] [id = 237] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f362800 == 192 [pid = 1872] [id = 645] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e3ea000 == 191 [pid = 1872] [id = 644] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d677000 == 190 [pid = 1872] [id = 643] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b183800 == 189 [pid = 1872] [id = 642] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27f88800 == 188 [pid = 1872] [id = 639] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26e37800 == 187 [pid = 1872] [id = 638] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25c13000 == 186 [pid = 1872] [id = 637] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2188a800 == 185 [pid = 1872] [id = 636] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2111a800 == 184 [pid = 1872] [id = 635] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1db0e000 == 183 [pid = 1872] [id = 634] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc67800 == 182 [pid = 1872] [id = 633] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c96d800 == 181 [pid = 1872] [id = 632] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c295800 == 180 [pid = 1872] [id = 631] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c19f800 == 179 [pid = 1872] [id = 630] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1df000 == 178 [pid = 1872] [id = 629] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ad2000 == 177 [pid = 1872] [id = 628] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120bd000 == 176 [pid = 1872] [id = 627] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11fae800 == 175 [pid = 1872] [id = 626] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11061800 == 174 [pid = 1872] [id = 625] 00:59:28 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0daf9800 == 173 [pid = 1872] [id = 624] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e0f691400) [pid = 1872] [serial = 1871] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e0f5bb400) [pid = 1872] [serial = 1869] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e1dad2c00) [pid = 1872] [serial = 1850] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0aab7800) [pid = 1872] [serial = 1859] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e1d848400) [pid = 1872] [serial = 1842] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e14c54c00) [pid = 1872] [serial = 1826] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e0e20e000) [pid = 1872] [serial = 1865] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1a6d4c00) [pid = 1872] [serial = 1829] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e0f5bac00) [pid = 1872] [serial = 1812] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1ef39c00) [pid = 1872] [serial = 1857] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0f596c00) [pid = 1872] [serial = 1868] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e1cbe9c00) [pid = 1872] [serial = 1838] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e0e209800) [pid = 1872] [serial = 1737] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1c2aa000) [pid = 1872] [serial = 1836] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e0d527800) [pid = 1872] [serial = 1863] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0f4c2400) [pid = 1872] [serial = 1811] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1d3b8800) [pid = 1872] [serial = 1841] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e1b3c7400) [pid = 1872] [serial = 1835] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e100f2000) [pid = 1872] [serial = 1814] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e1d851000) [pid = 1872] [serial = 1844] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e10191800) [pid = 1872] [serial = 1815] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e11dc0000) [pid = 1872] [serial = 1820] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0b5ca800) [pid = 1872] [serial = 1808] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0bc03000) [pid = 1872] [serial = 1862] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e132d2400) [pid = 1872] [serial = 1823] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e1dedec00) [pid = 1872] [serial = 1851] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e1a6bb800) [pid = 1872] [serial = 1827] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e1aff2800) [pid = 1872] [serial = 1830] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1444d400) [pid = 1872] [serial = 1824] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e1cf07400) [pid = 1872] [serial = 1839] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1122a800) [pid = 1872] [serial = 1817] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1b2cdc00) [pid = 1872] [serial = 1832] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1ebc2c00) [pid = 1872] [serial = 1856] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e117df400) [pid = 1872] [serial = 1818] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e0f4cac00) [pid = 1872] [serial = 1866] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0b64fc00) [pid = 1872] [serial = 1809] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1aff6400) [pid = 1872] [serial = 1794] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1eb40000) [pid = 1872] [serial = 1854] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1dee4000) [pid = 1872] [serial = 1853] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1b36e800) [pid = 1872] [serial = 1833] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e11ea6c00) [pid = 1872] [serial = 1821] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1da3a000) [pid = 1872] [serial = 1848] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e1da2fc00) [pid = 1872] [serial = 1847] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0b37dc00) [pid = 1872] [serial = 1860] [outer = (nil)] [url = about:blank] 00:59:28 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e1d8e8800) [pid = 1872] [serial = 1845] [outer = (nil)] [url = about:blank] 00:59:29 INFO - PROCESS | 1872 | 1461139169057 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]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 3495ms 00:59:29 INFO - PROCESS | 1872 | 1461139169179 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1872 | 1461139169185 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:59:29 INFO - PROCESS | 1872 | 1461139169200 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1872 | 1461139169204 Marionette TRACE conn3 <- [1,2630,null,{}] 00:59:29 INFO - PROCESS | 1872 | 1461139169214 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}] 00:59:29 INFO - PROCESS | 1872 | 1461139169454 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:59:29 INFO - PROCESS | 1872 | 1461139169636 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d558000 == 174 [pid = 1872] [id = 665] 00:59:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0b38a400) [pid = 1872] [serial = 1996] [outer = (nil)] 00:59:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0b5c8400) [pid = 1872] [serial = 1997] [outer = 0x7f1e0b38a400] 00:59:29 INFO - PROCESS | 1872 | 1461139169705 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0bc02800) [pid = 1872] [serial = 1998] [outer = 0x7f1e0b38a400] 00:59:30 INFO - PROCESS | 1872 | 1461139170546 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]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1438ms 00:59:30 INFO - PROCESS | 1872 | 1461139170637 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1872 | 1461139170646 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:59:30 INFO - PROCESS | 1872 | 1461139170657 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1872 | 1461139170661 Marionette TRACE conn3 <- [1,2634,null,{}] 00:59:30 INFO - PROCESS | 1872 | 1461139170668 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}] 00:59:30 INFO - PROCESS | 1872 | 1461139170911 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:59:31 INFO - PROCESS | 1872 | 1461139171221 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e323800 == 175 [pid = 1872] [id = 666] 00:59:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0d524800) [pid = 1872] [serial = 1999] [outer = (nil)] 00:59:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0dce4800) [pid = 1872] [serial = 2000] [outer = 0x7f1e0d524800] 00:59:31 INFO - PROCESS | 1872 | 1461139171310 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0f4c2400) [pid = 1872] [serial = 2001] [outer = 0x7f1e0d524800] 00:59:32 INFO - PROCESS | 1872 | 1461139172425 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]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1834ms 00:59:32 INFO - PROCESS | 1872 | 1461139172502 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1872 | 1461139172506 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:59:32 INFO - PROCESS | 1872 | 1461139172522 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1872 | 1461139172536 Marionette TRACE conn3 <- [1,2638,null,{}] 00:59:32 INFO - PROCESS | 1872 | 1461139172601 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}] 00:59:32 INFO - PROCESS | 1872 | 1461139172958 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0fe60c00) [pid = 1872] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e0fe64c00) [pid = 1872] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e100eb800) [pid = 1872] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0f84e800) [pid = 1872] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0bc04000) [pid = 1872] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0f57c800) [pid = 1872] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e206ddc00) [pid = 1872] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e0aab9000) [pid = 1872] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e206dd400) [pid = 1872] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e07c0e000) [pid = 1872] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e1cbf0400) [pid = 1872] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e10f49400) [pid = 1872] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e07c06800) [pid = 1872] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e0aab8800) [pid = 1872] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e1b3d0c00) [pid = 1872] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e0b647400) [pid = 1872] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e0d526c00) [pid = 1872] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e0d6a7c00) [pid = 1872] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e0aab9800) [pid = 1872] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e0aab6000) [pid = 1872] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e11ea0c00) [pid = 1872] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e0d651000) [pid = 1872] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:59:33 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e13713400) [pid = 1872] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:59:33 INFO - PROCESS | 1872 | 1461139173630 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f721800 == 176 [pid = 1872] [id = 667] 00:59:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e07c0e000) [pid = 1872] [serial = 2002] [outer = (nil)] 00:59:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e0b3dbc00) [pid = 1872] [serial = 2003] [outer = 0x7f1e07c0e000] 00:59:33 INFO - PROCESS | 1872 | 1461139173700 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e0f5c0c00) [pid = 1872] [serial = 2004] [outer = 0x7f1e07c0e000] 00:59:34 INFO - PROCESS | 1872 | 1461139174474 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]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1971ms 00:59:34 INFO - PROCESS | 1872 | 1461139174500 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1872 | 1461139174505 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:59:34 INFO - PROCESS | 1872 | 1461139174522 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1872 | 1461139174526 Marionette TRACE conn3 <- [1,2642,null,{}] 00:59:34 INFO - PROCESS | 1872 | 1461139174534 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}] 00:59:34 INFO - PROCESS | 1872 | 1461139174760 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:59:34 INFO - PROCESS | 1872 | 1461139174936 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:34 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11044000 == 177 [pid = 1872] [id = 668] 00:59:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e0aab6000) [pid = 1872] [serial = 2005] [outer = (nil)] 00:59:34 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e0fe64400) [pid = 1872] [serial = 2006] [outer = 0x7f1e0aab6000] 00:59:35 INFO - PROCESS | 1872 | 1461139175005 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e100e8c00) [pid = 1872] [serial = 2007] [outer = 0x7f1e0aab6000] 00:59:36 INFO - PROCESS | 1872 | 1461139176116 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]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1646ms 00:59:36 INFO - PROCESS | 1872 | 1461139176160 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1872 | 1461139176166 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:59:36 INFO - PROCESS | 1872 | 1461139176175 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1872 | 1461139176182 Marionette TRACE conn3 <- [1,2646,null,{}] 00:59:36 INFO - PROCESS | 1872 | 1461139176192 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}] 00:59:36 INFO - PROCESS | 1872 | 1461139176482 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:59:36 INFO - PROCESS | 1872 | 1461139176812 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0dafa000 == 178 [pid = 1872] [id = 669] 00:59:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0af72000) [pid = 1872] [serial = 2008] [outer = (nil)] 00:59:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0bc09800) [pid = 1872] [serial = 2009] [outer = 0x7f1e0af72000] 00:59:36 INFO - PROCESS | 1872 | 1461139176897 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0d6af400) [pid = 1872] [serial = 2010] [outer = 0x7f1e0af72000] 00:59:37 INFO - PROCESS | 1872 | 1461139177814 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]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1687ms 00:59:37 INFO - PROCESS | 1872 | 1461139177863 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1872 | 1461139177872 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:59:37 INFO - PROCESS | 1872 | 1461139177886 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1872 | 1461139177889 Marionette TRACE conn3 <- [1,2650,null,{}] 00:59:37 INFO - PROCESS | 1872 | 1461139177897 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}] 00:59:38 INFO - PROCESS | 1872 | 1461139178148 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:59:38 INFO - PROCESS | 1872 | 1461139178404 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11220800 == 179 [pid = 1872] [id = 670] 00:59:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0b645000) [pid = 1872] [serial = 2011] [outer = (nil)] 00:59:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0f596c00) [pid = 1872] [serial = 2012] [outer = 0x7f1e0b645000] 00:59:38 INFO - PROCESS | 1872 | 1461139178539 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0f69b000) [pid = 1872] [serial = 2013] [outer = 0x7f1e0b645000] 00:59:39 INFO - PROCESS | 1872 | 1461139179547 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]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:59:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1740ms 00:59:39 INFO - PROCESS | 1872 | 1461139179624 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:59:39 INFO - PROCESS | 1872 | 1461139179629 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:59:39 INFO - PROCESS | 1872 | 1461139179636 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1872 | 1461139179643 Marionette TRACE conn3 <- [1,2654,null,{}] 00:59:39 INFO - PROCESS | 1872 | 1461139179660 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}] 00:59:40 INFO - PROCESS | 1872 | 1461139180015 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:59:40 INFO - PROCESS | 1872 | 1461139180260 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120a6800 == 180 [pid = 1872] [id = 671] 00:59:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e10190c00) [pid = 1872] [serial = 2014] [outer = (nil)] 00:59:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e10e90000) [pid = 1872] [serial = 2015] [outer = 0x7f1e10190c00] 00:59:40 INFO - PROCESS | 1872 | 1461139180342 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e11224800) [pid = 1872] [serial = 2016] [outer = 0x7f1e10190c00] 00:59:41 INFO - PROCESS | 1872 | 1461139181291 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]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:59:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1691ms 00:59:41 INFO - PROCESS | 1872 | 1461139181328 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:59:41 INFO - PROCESS | 1872 | 1461139181333 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:59:41 INFO - PROCESS | 1872 | 1461139181340 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1872 | 1461139181343 Marionette TRACE conn3 <- [1,2658,null,{}] 00:59:41 INFO - PROCESS | 1872 | 1461139181349 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}] 00:59:41 INFO - PROCESS | 1872 | 1461139181587 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:59:41 INFO - PROCESS | 1872 | 1461139181847 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13aca000 == 181 [pid = 1872] [id = 672] 00:59:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0f588400) [pid = 1872] [serial = 2017] [outer = (nil)] 00:59:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e11760000) [pid = 1872] [serial = 2018] [outer = 0x7f1e0f588400] 00:59:41 INFO - PROCESS | 1872 | 1461139181973 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e11db2c00) [pid = 1872] [serial = 2019] [outer = 0x7f1e0f588400] 00:59:42 INFO - PROCESS | 1872 | 1461139182846 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]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1581ms 00:59:42 INFO - PROCESS | 1872 | 1461139182920 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1872 | 1461139182924 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:59:42 INFO - PROCESS | 1872 | 1461139182931 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1872 | 1461139182934 Marionette TRACE conn3 <- [1,2662,null,{}] 00:59:42 INFO - PROCESS | 1872 | 1461139182941 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}] 00:59:43 INFO - PROCESS | 1872 | 1461139183185 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:59:43 INFO - PROCESS | 1872 | 1461139183449 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a1d4800 == 182 [pid = 1872] [id = 673] 00:59:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e07c05800) [pid = 1872] [serial = 2020] [outer = (nil)] 00:59:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e11dc0000) [pid = 1872] [serial = 2021] [outer = 0x7f1e07c05800] 00:59:43 INFO - PROCESS | 1872 | 1461139183569 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e11e27c00) [pid = 1872] [serial = 2022] [outer = 0x7f1e07c05800] 00:59:44 INFO - PROCESS | 1872 | 1461139184426 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]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:59:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1535ms 00:59:44 INFO - PROCESS | 1872 | 1461139184467 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1872 | 1461139184472 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:59:44 INFO - PROCESS | 1872 | 1461139184479 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1872 | 1461139184483 Marionette TRACE conn3 <- [1,2666,null,{}] 00:59:44 INFO - PROCESS | 1872 | 1461139184489 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}] 00:59:44 INFO - PROCESS | 1872 | 1461139184771 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:59:45 INFO - PROCESS | 1872 | 1461139185085 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c19b800 == 183 [pid = 1872] [id = 674] 00:59:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e132d3800) [pid = 1872] [serial = 2023] [outer = (nil)] 00:59:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e1370ec00) [pid = 1872] [serial = 2024] [outer = 0x7f1e132d3800] 00:59:45 INFO - PROCESS | 1872 | 1461139185171 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e13cd3c00) [pid = 1872] [serial = 2025] [outer = 0x7f1e132d3800] 00:59:46 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:46 INFO - PROCESS | 1872 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:59:46 INFO - PROCESS | 1872 | 1461139186502 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]]]}] 00:59:46 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) 00:59:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2044ms 00:59:46 INFO - PROCESS | 1872 | 1461139186524 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:59:46 INFO - PROCESS | 1872 | 1461139186528 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:59:46 INFO - PROCESS | 1872 | 1461139186535 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1872 | 1461139186539 Marionette TRACE conn3 <- [1,2670,null,{}] 00:59:46 INFO - PROCESS | 1872 | 1461139186546 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}] 00:59:46 INFO - PROCESS | 1872 | 1461139186792 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:59:47 INFO - PROCESS | 1872 | 1461139187088 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c454800 == 184 [pid = 1872] [id = 675] 00:59:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e132d3c00) [pid = 1872] [serial = 2026] [outer = (nil)] 00:59:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e1444fc00) [pid = 1872] [serial = 2027] [outer = 0x7f1e132d3c00] 00:59:47 INFO - PROCESS | 1872 | 1461139187173 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e14ad2000) [pid = 1872] [serial = 2028] [outer = 0x7f1e132d3c00] 00:59:48 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:48 INFO - PROCESS | 1872 | 1461139188521 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] 00:59:48 INFO - PROCESS | 1872 | 1461139188580 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:59:48 INFO - PROCESS | 1872 | 1461139188588 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1872 | 1461139188590 Marionette TRACE conn3 <- [1,2674,null,{}] 00:59:48 INFO - PROCESS | 1872 | 1461139188597 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}] 00:59:48 INFO - PROCESS | 1872 | 1461139188916 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:59:49 INFO - PROCESS | 1872 | 1461139189146 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc53000 == 185 [pid = 1872] [id = 676] 00:59:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e13cd8000) [pid = 1872] [serial = 2029] [outer = (nil)] 00:59:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e14c58c00) [pid = 1872] [serial = 2030] [outer = 0x7f1e13cd8000] 00:59:49 INFO - PROCESS | 1872 | 1461139189234 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1a57c000) [pid = 1872] [serial = 2031] [outer = 0x7f1e13cd8000] 00:59:50 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:50 INFO - PROCESS | 1872 | 1461139190589 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] 00:59:50 INFO - PROCESS | 1872 | 1461139190629 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:59:50 INFO - PROCESS | 1872 | 1461139190637 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 1872 | 1461139190641 Marionette TRACE conn3 <- [1,2678,null,{}] 00:59:50 INFO - PROCESS | 1872 | 1461139190647 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}] 00:59:50 INFO - PROCESS | 1872 | 1461139190967 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:59:51 INFO - PROCESS | 1872 | 1461139191202 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d744000 == 186 [pid = 1872] [id = 677] 00:59:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e14444800) [pid = 1872] [serial = 2032] [outer = (nil)] 00:59:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1a6c7800) [pid = 1872] [serial = 2033] [outer = 0x7f1e14444800] 00:59:51 INFO - PROCESS | 1872 | 1461139191279 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1b36e800) [pid = 1872] [serial = 2034] [outer = 0x7f1e14444800] 00:59:52 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:52 INFO - PROCESS | 1872 | 1461139192729 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]]]}] 00:59:52 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) 00:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2135ms 00:59:52 INFO - PROCESS | 1872 | 1461139192773 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:59:52 INFO - PROCESS | 1872 | 1461139192777 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:59:52 INFO - PROCESS | 1872 | 1461139192784 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1872 | 1461139192787 Marionette TRACE conn3 <- [1,2682,null,{}] 00:59:52 INFO - PROCESS | 1872 | 1461139192793 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}] 00:59:53 INFO - PROCESS | 1872 | 1461139193065 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:59:53 INFO - PROCESS | 1872 | 1461139193338 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f0a7800 == 187 [pid = 1872] [id = 678] 00:59:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e14c5e800) [pid = 1872] [serial = 2035] [outer = (nil)] 00:59:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1c2ab400) [pid = 1872] [serial = 2036] [outer = 0x7f1e14c5e800] 00:59:53 INFO - PROCESS | 1872 | 1461139193413 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1cb89400) [pid = 1872] [serial = 2037] [outer = 0x7f1e14c5e800] 00:59:54 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:54 INFO - PROCESS | 1872 | 1461139194769 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]]]}] 00:59:54 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) 00:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2033ms 00:59:54 INFO - PROCESS | 1872 | 1461139194817 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:59:54 INFO - PROCESS | 1872 | 1461139194822 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:59:54 INFO - PROCESS | 1872 | 1461139194830 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1872 | 1461139194834 Marionette TRACE conn3 <- [1,2686,null,{}] 00:59:54 INFO - PROCESS | 1872 | 1461139194841 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}] 00:59:55 INFO - PROCESS | 1872 | 1461139195183 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:59:55 INFO - PROCESS | 1872 | 1461139195444 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2121a800 == 188 [pid = 1872] [id = 679] 00:59:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e0b387800) [pid = 1872] [serial = 2038] [outer = (nil)] 00:59:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1cf04000) [pid = 1872] [serial = 2039] [outer = 0x7f1e0b387800] 00:59:55 INFO - PROCESS | 1872 | 1461139195526 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1dad1c00) [pid = 1872] [serial = 2040] [outer = 0x7f1e0b387800] 00:59:56 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:56 INFO - PROCESS | 1872 | 1461139196914 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] 00:59:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:59:56 INFO - PROCESS | 1872 | 1461139196979 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:59:56 INFO - PROCESS | 1872 | 1461139196986 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 1872 | 1461139196989 Marionette TRACE conn3 <- [1,2690,null,{}] 00:59:56 INFO - PROCESS | 1872 | 1461139196995 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}] 00:59:57 INFO - PROCESS | 1872 | 1461139197322 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:59:57 INFO - PROCESS | 1872 | 1461139197558 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e24304000 == 189 [pid = 1872] [id = 680] 00:59:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1a6d7c00) [pid = 1872] [serial = 2041] [outer = (nil)] 00:59:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1eb3e000) [pid = 1872] [serial = 2042] [outer = 0x7f1e1a6d7c00] 00:59:57 INFO - PROCESS | 1872 | 1461139197633 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1fa90c00) [pid = 1872] [serial = 2043] [outer = 0x7f1e1a6d7c00] 00:59:58 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 00:59:59 INFO - PROCESS | 1872 | 1461139198996 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] 00:59:59 INFO - PROCESS | 1872 | 1461139199031 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:59:59 INFO - PROCESS | 1872 | 1461139199039 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 1872 | 1461139199042 Marionette TRACE conn3 <- [1,2694,null,{}] 00:59:59 INFO - PROCESS | 1872 | 1461139199048 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}] 00:59:59 INFO - PROCESS | 1872 | 1461139199366 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:59:59 INFO - PROCESS | 1872 | 1461139199601 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f7c800 == 190 [pid = 1872] [id = 681] 00:59:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1d03d800) [pid = 1872] [serial = 2044] [outer = (nil)] 00:59:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e205f5400) [pid = 1872] [serial = 2045] [outer = 0x7f1e1d03d800] 00:59:59 INFO - PROCESS | 1872 | 1461139199675 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e206e6400) [pid = 1872] [serial = 2046] [outer = 0x7f1e1d03d800] 01:00:00 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 01:00:01 INFO - PROCESS | 1872 | 1461139201025 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] 01:00:01 INFO - PROCESS | 1872 | 1461139201080 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:00:01 INFO - PROCESS | 1872 | 1461139201181 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1872 | 1461139201186 Marionette TRACE conn3 <- [1,2698,null,{}] 01:00:01 INFO - PROCESS | 1872 | 1461139201192 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}] 01:00:01 INFO - PROCESS | 1872 | 1461139201434 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:00:01 INFO - PROCESS | 1872 | 1461139201717 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27770000 == 191 [pid = 1872] [id = 682] 01:00:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e0aab8800) [pid = 1872] [serial = 2047] [outer = (nil)] 01:00:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e206e6800) [pid = 1872] [serial = 2048] [outer = 0x7f1e0aab8800] 01:00:01 INFO - PROCESS | 1872 | 1461139201792 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e2085ac00) [pid = 1872] [serial = 2049] [outer = 0x7f1e0aab8800] 01:00:03 INFO - PROCESS | 1872 | SkCairoFTTypeface::onFilterRec unimplemented 01:00:03 INFO - PROCESS | 1872 | 1461139203399 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] 01:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:00:03 INFO - PROCESS | 1872 | 1461139203441 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:00:03 INFO - PROCESS | 1872 | 1461139203494 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1872 | 1461139203497 Marionette TRACE conn3 <- [1,2702,null,{}] 01:00:04 INFO - PROCESS | 1872 | 1461139204153 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}] 01:00:04 INFO - PROCESS | 1872 | 1461139204386 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:00:04 INFO - PROCESS | 1872 | 1461139204645 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f350000 == 192 [pid = 1872] [id = 683] 01:00:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e0af73400) [pid = 1872] [serial = 2050] [outer = (nil)] 01:00:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e0b3d7800) [pid = 1872] [serial = 2051] [outer = 0x7f1e0af73400] 01:00:04 INFO - PROCESS | 1872 | 1461139204716 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e0b644000) [pid = 1872] [serial = 2052] [outer = 0x7f1e0af73400] 01:00:05 INFO - PROCESS | 1872 | 1461139205648 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]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2278ms 01:00:05 INFO - PROCESS | 1872 | 1461139205728 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1872 | 1461139205735 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:00:05 INFO - PROCESS | 1872 | 1461139205744 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1872 | 1461139205749 Marionette TRACE conn3 <- [1,2706,null,{}] 01:00:05 INFO - PROCESS | 1872 | 1461139205756 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}] 01:00:06 INFO - PROCESS | 1872 | 1461139206158 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aea9800 == 191 [pid = 1872] [id = 481] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e099b7000 == 190 [pid = 1872] [id = 619] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26ce0000 == 189 [pid = 1872] [id = 134] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3bd30800 == 188 [pid = 1872] [id = 477] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25ca6800 == 187 [pid = 1872] [id = 616] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e266bd000 == 186 [pid = 1872] [id = 617] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26ccd800 == 185 [pid = 1872] [id = 618] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f721800 == 184 [pid = 1872] [id = 667] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e323800 == 183 [pid = 1872] [id = 666] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d558000 == 182 [pid = 1872] [id = 665] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc5e000 == 181 [pid = 1872] [id = 655] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c4a2000 == 180 [pid = 1872] [id = 654] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c211800 == 179 [pid = 1872] [id = 653] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a2d8800 == 178 [pid = 1872] [id = 652] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e40a8c800 == 177 [pid = 1872] [id = 574] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ca2800 == 176 [pid = 1872] [id = 651] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12f4b000 == 175 [pid = 1872] [id = 650] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11fac000 == 174 [pid = 1872] [id = 649] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e111cb800 == 173 [pid = 1872] [id = 648] 01:00:06 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e329800 == 172 [pid = 1872] [id = 647] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0f699000) [pid = 1872] [serial = 1940] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e10185000) [pid = 1872] [serial = 1880] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e1ef40400) [pid = 1872] [serial = 1911] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1175f400) [pid = 1872] [serial = 1886] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e1a6bc800) [pid = 1872] [serial = 1902] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e1da35400) [pid = 1872] [serial = 1910] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e0bc0c800) [pid = 1872] [serial = 1874] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0f5bb000) [pid = 1872] [serial = 1877] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e20773800) [pid = 1872] [serial = 1926] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e0af70800) [pid = 1872] [serial = 1929] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e117e4400) [pid = 1872] [serial = 1887] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e206e1400) [pid = 1872] [serial = 1922] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0f589000) [pid = 1872] [serial = 1938] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e1d8ea800) [pid = 1872] [serial = 1908] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e1fa92400) [pid = 1872] [serial = 1914] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e0f69f000) [pid = 1872] [serial = 1806] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e205ed800) [pid = 1872] [serial = 1917] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1cb81000) [pid = 1872] [serial = 1904] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e206e9c00) [pid = 1872] [serial = 1923] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e0d6af000) [pid = 1872] [serial = 1875] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e10f50000) [pid = 1872] [serial = 1883] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e0f698400) [pid = 1872] [serial = 1878] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1a4dc400) [pid = 1872] [serial = 1901] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e132ca800) [pid = 1872] [serial = 1892] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e0b3db400) [pid = 1872] [serial = 1937] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e14ad0400) [pid = 1872] [serial = 1899] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e0d525c00) [pid = 1872] [serial = 1932] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e20682400) [pid = 1872] [serial = 1920] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e144d7400) [pid = 1872] [serial = 1898] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e20664800) [pid = 1872] [serial = 1919] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e20581400) [pid = 1872] [serial = 1916] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e1cbec000) [pid = 1872] [serial = 1905] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e1122d000) [pid = 1872] [serial = 1884] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e1212b000) [pid = 1872] [serial = 1890] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0f4c5800) [pid = 1872] [serial = 1935] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e13cde000) [pid = 1872] [serial = 1895] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0aabc400) [pid = 1872] [serial = 1928] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e14449400) [pid = 1872] [serial = 1896] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e20736c00) [pid = 1872] [serial = 1925] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e1fa8b400) [pid = 1872] [serial = 1913] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e10e89800) [pid = 1872] [serial = 1881] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e13711000) [pid = 1872] [serial = 1893] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e11f11400) [pid = 1872] [serial = 1889] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e0b64cc00) [pid = 1872] [serial = 1931] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e1d3b5800) [pid = 1872] [serial = 1907] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e0e205800) [pid = 1872] [serial = 1934] [outer = (nil)] [url = about:blank] 01:00:06 INFO - PROCESS | 1872 | 1461139206802 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b586800 == 173 [pid = 1872] [id = 684] 01:00:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e0af70800) [pid = 1872] [serial = 2053] [outer = (nil)] 01:00:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0d6ab400) [pid = 1872] [serial = 2054] [outer = 0x7f1e0af70800] 01:00:06 INFO - PROCESS | 1872 | 1461139206895 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0e4df400) [pid = 1872] [serial = 2055] [outer = 0x7f1e0af70800] 01:00:07 INFO - PROCESS | 1872 | 1461139207727 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]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2037ms 01:00:07 INFO - PROCESS | 1872 | 1461139207781 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 1872 | 1461139207786 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:00:07 INFO - PROCESS | 1872 | 1461139207793 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 1872 | 1461139207797 Marionette TRACE conn3 <- [1,2710,null,{}] 01:00:07 INFO - PROCESS | 1872 | 1461139207805 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}] 01:00:08 INFO - PROCESS | 1872 | 1461139208060 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:00:08 INFO - PROCESS | 1872 | 1461139208233 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f34f800 == 174 [pid = 1872] [id = 685] 01:00:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0b37fc00) [pid = 1872] [serial = 2056] [outer = (nil)] 01:00:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0f5b3000) [pid = 1872] [serial = 2057] [outer = 0x7f1e0b37fc00] 01:00:08 INFO - PROCESS | 1872 | 1461139208303 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0f69bc00) [pid = 1872] [serial = 2058] [outer = 0x7f1e0b37fc00] 01:00:09 INFO - PROCESS | 1872 | 1461139209285 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] 01:00:09 INFO - PROCESS | 1872 | 1461139209346 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:00:09 INFO - PROCESS | 1872 | 1461139209360 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1872 | 1461139209363 Marionette TRACE conn3 <- [1,2714,null,{}] 01:00:09 INFO - PROCESS | 1872 | 1461139209369 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}] 01:00:09 INFO - PROCESS | 1872 | 1461139209648 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:00:09 INFO - PROCESS | 1872 | 1461139209694 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11ac3800 == 175 [pid = 1872] [id = 686] 01:00:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0f580c00) [pid = 1872] [serial = 2059] [outer = (nil)] 01:00:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e10e90800) [pid = 1872] [serial = 2060] [outer = 0x7f1e0f580c00] 01:00:09 INFO - PROCESS | 1872 | 1461139209761 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e11223400) [pid = 1872] [serial = 2061] [outer = 0x7f1e0f580c00] 01:00:10 INFO - PROCESS | 1872 | 1461139210809 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]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:00:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1489ms 01:00:10 INFO - PROCESS | 1872 | 1461139210850 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1872 | 1461139210854 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:00:10 INFO - PROCESS | 1872 | 1461139210861 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1872 | 1461139210864 Marionette TRACE conn3 <- [1,2718,null,{}] 01:00:10 INFO - PROCESS | 1872 | 1461139210870 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}] 01:00:11 INFO - PROCESS | 1872 | 1461139211152 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e1018d000) [pid = 1872] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e1c2ab000) [pid = 1872] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e11eae800) [pid = 1872] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e0f5b4c00) [pid = 1872] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e11f16000) [pid = 1872] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e0f4cf000) [pid = 1872] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e0f4cfc00) [pid = 1872] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e0b643c00) [pid = 1872] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e20670c00) [pid = 1872] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e1122ec00) [pid = 1872] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e1a6bc000) [pid = 1872] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 125 (0x7f1e07c0e000) [pid = 1872] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 124 (0x7f1e1d8e4000) [pid = 1872] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 123 (0x7f1e0b38a400) [pid = 1872] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 122 (0x7f1e1cf0c000) [pid = 1872] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 121 (0x7f1e1a580800) [pid = 1872] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 120 (0x7f1e0d7df000) [pid = 1872] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 119 (0x7f1e100f1000) [pid = 1872] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 118 (0x7f1e11f12c00) [pid = 1872] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 117 (0x7f1e0d524800) [pid = 1872] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:00:11 INFO - PROCESS | 1872 | --DOMWINDOW == 116 (0x7f1e0d6a7400) [pid = 1872] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:00:11 INFO - PROCESS | 1872 | 1461139211875 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f356800 == 176 [pid = 1872] [id = 687] 01:00:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 117 (0x7f1e07c0e000) [pid = 1872] [serial = 2062] [outer = (nil)] 01:00:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 118 (0x7f1e0bc09400) [pid = 1872] [serial = 2063] [outer = 0x7f1e07c0e000] 01:00:11 INFO - PROCESS | 1872 | 1461139211941 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 119 (0x7f1e0f857c00) [pid = 1872] [serial = 2064] [outer = 0x7f1e07c0e000] 01:00:12 INFO - PROCESS | 1872 | 1461139212698 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] 01:00:12 INFO - PROCESS | 1872 | 1461139212757 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:00:12 INFO - PROCESS | 1872 | 1461139212768 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1872 | 1461139212771 Marionette TRACE conn3 <- [1,2722,null,{}] 01:00:12 INFO - PROCESS | 1872 | 1461139212777 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}] 01:00:13 INFO - PROCESS | 1872 | 1461139213041 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:00:13 INFO - PROCESS | 1872 | 1461139213223 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ae1800 == 177 [pid = 1872] [id = 688] 01:00:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 120 (0x7f1e0d530c00) [pid = 1872] [serial = 2065] [outer = (nil)] 01:00:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 121 (0x7f1e11ea2400) [pid = 1872] [serial = 2066] [outer = 0x7f1e0d530c00] 01:00:13 INFO - PROCESS | 1872 | 1461139213292 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 122 (0x7f1e11f11800) [pid = 1872] [serial = 2067] [outer = 0x7f1e0d530c00] 01:00:14 INFO - PROCESS | 1872 | 1461139214631 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] 01:00:14 INFO - PROCESS | 1872 | 1461139214664 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:00:14 INFO - PROCESS | 1872 | 1461139214675 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1872 | 1461139214679 Marionette TRACE conn3 <- [1,2726,null,{}] 01:00:14 INFO - PROCESS | 1872 | 1461139214689 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}] 01:00:14 INFO - PROCESS | 1872 | 1461139214986 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:00:15 INFO - PROCESS | 1872 | 1461139215308 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11050000 == 178 [pid = 1872] [id = 689] 01:00:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 123 (0x7f1e0f4c5800) [pid = 1872] [serial = 2068] [outer = (nil)] 01:00:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 124 (0x7f1e0f57e400) [pid = 1872] [serial = 2069] [outer = 0x7f1e0f4c5800] 01:00:15 INFO - PROCESS | 1872 | 1461139215387 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 125 (0x7f1e0f698400) [pid = 1872] [serial = 2070] [outer = 0x7f1e0f4c5800] 01:00:16 INFO - PROCESS | 1872 | 1461139216430 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]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1799ms 01:00:16 INFO - PROCESS | 1872 | 1461139216475 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1872 | 1461139216484 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:00:16 INFO - PROCESS | 1872 | 1461139216496 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1872 | 1461139216500 Marionette TRACE conn3 <- [1,2730,null,{}] 01:00:16 INFO - PROCESS | 1872 | 1461139216507 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}] 01:00:16 INFO - PROCESS | 1872 | 1461139216781 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:00:17 INFO - PROCESS | 1872 | 1461139217135 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ad7800 == 179 [pid = 1872] [id = 690] 01:00:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 126 (0x7f1e0f851800) [pid = 1872] [serial = 2071] [outer = (nil)] 01:00:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e10f51800) [pid = 1872] [serial = 2072] [outer = 0x7f1e0f851800] 01:00:17 INFO - PROCESS | 1872 | 1461139217212 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e117e1000) [pid = 1872] [serial = 2073] [outer = 0x7f1e0f851800] 01:00:18 INFO - PROCESS | 1872 | 1461139218595 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] 01:00:18 INFO - PROCESS | 1872 | 1461139218637 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:00:18 INFO - PROCESS | 1872 | 1461139218645 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1872 | 1461139218652 Marionette TRACE conn3 <- [1,2734,null,{}] 01:00:18 INFO - PROCESS | 1872 | 1461139218669 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}] 01:00:18 INFO - PROCESS | 1872 | 1461139218980 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:00:19 INFO - PROCESS | 1872 | 1461139219241 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c191800 == 180 [pid = 1872] [id = 691] 01:00:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e10e88800) [pid = 1872] [serial = 2074] [outer = (nil)] 01:00:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e11ea4800) [pid = 1872] [serial = 2075] [outer = 0x7f1e10e88800] 01:00:19 INFO - PROCESS | 1872 | 1461139219331 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e12132000) [pid = 1872] [serial = 2076] [outer = 0x7f1e10e88800] 01:00:20 INFO - PROCESS | 1872 | 1461139220263 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]]]}] 01:00:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:00:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1695ms 01:00:20 INFO - PROCESS | 1872 | 1461139220345 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1872 | 1461139220350 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:00:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:00:20 INFO - PROCESS | 1872 | 1461139220359 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1872 | 1461139220363 Marionette TRACE conn3 <- [1,2738,null,{}] 01:00:20 INFO - PROCESS | 1872 | 1461139220368 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}] 01:00:20 INFO - PROCESS | 1872 | 1461139220607 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:00:20 INFO - PROCESS | 1872 | 1461139220909 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c41c000 == 181 [pid = 1872] [id = 692] 01:00:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e0f6a0400) [pid = 1872] [serial = 2077] [outer = (nil)] 01:00:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e13712800) [pid = 1872] [serial = 2078] [outer = 0x7f1e0f6a0400] 01:00:20 INFO - PROCESS | 1872 | 1461139220990 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e14444000) [pid = 1872] [serial = 2079] [outer = 0x7f1e0f6a0400] 01:00:21 INFO - PROCESS | 1872 | 1461139221858 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]]]}] 01:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1535ms 01:00:21 INFO - PROCESS | 1872 | 1461139221895 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1872 | 1461139221899 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:00:21 INFO - PROCESS | 1872 | 1461139221905 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1872 | 1461139221910 Marionette TRACE conn3 <- [1,2742,null,{}] 01:00:21 INFO - PROCESS | 1872 | 1461139221916 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}] 01:00:22 INFO - PROCESS | 1872 | 1461139222146 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:00:22 INFO - PROCESS | 1872 | 1461139222406 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c98b000 == 182 [pid = 1872] [id = 693] 01:00:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0b3e5400) [pid = 1872] [serial = 2080] [outer = (nil)] 01:00:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e144dec00) [pid = 1872] [serial = 2081] [outer = 0x7f1e0b3e5400] 01:00:22 INFO - PROCESS | 1872 | 1461139222484 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e14c5c800) [pid = 1872] [serial = 2082] [outer = 0x7f1e0b3e5400] 01:00:23 INFO - PROCESS | 1872 | 1461139223401 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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1538ms 01:00:23 INFO - PROCESS | 1872 | 1461139223446 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1872 | 1461139223449 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:00:23 INFO - PROCESS | 1872 | 1461139223456 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1872 | 1461139223459 Marionette TRACE conn3 <- [1,2746,null,{}] 01:00:23 INFO - PROCESS | 1872 | 1461139223464 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}] 01:00:23 INFO - PROCESS | 1872 | 1461139223725 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:00:24 INFO - PROCESS | 1872 | 1461139224111 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d747000 == 183 [pid = 1872] [id = 694] 01:00:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e1afee800) [pid = 1872] [serial = 2083] [outer = (nil)] 01:00:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e1b3cfc00) [pid = 1872] [serial = 2084] [outer = 0x7f1e1afee800] 01:00:24 INFO - PROCESS | 1872 | 1461139224257 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e1cbe8000) [pid = 1872] [serial = 2085] [outer = 0x7f1e1afee800] 01:00:25 INFO - PROCESS | 1872 | 1461139225209 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]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1779ms 01:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:00:25 INFO - PROCESS | 1872 | 1461139225240 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1872 | 1461139225243 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:00:25 INFO - PROCESS | 1872 | 1461139225252 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1872 | 1461139225255 Marionette TRACE conn3 <- [1,2750,null,{}] 01:00:25 INFO - PROCESS | 1872 | 1461139225261 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}] 01:00:25 INFO - PROCESS | 1872 | 1461139225501 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:00:25 INFO - PROCESS | 1872 | 1461139225763 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2089a800 == 184 [pid = 1872] [id = 695] 01:00:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e1aff1400) [pid = 1872] [serial = 2086] [outer = (nil)] 01:00:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e1cf0c000) [pid = 1872] [serial = 2087] [outer = 0x7f1e1aff1400] 01:00:25 INFO - PROCESS | 1872 | 1461139225843 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e1d845000) [pid = 1872] [serial = 2088] [outer = 0x7f1e1aff1400] 01:00:26 INFO - PROCESS | 1872 | 1461139226730 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]]]}] 01:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1544ms 01:00:26 INFO - PROCESS | 1872 | 1461139226797 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:00:26 INFO - PROCESS | 1872 | 1461139226801 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:00:26 INFO - PROCESS | 1872 | 1461139226807 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:00:26 INFO - PROCESS | 1872 | 1461139226811 Marionette TRACE conn3 <- [1,2754,null,{}] 01:00:26 INFO - PROCESS | 1872 | 1461139226816 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}] 01:00:27 INFO - PROCESS | 1872 | 1461139227081 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:00:27 INFO - PROCESS | 1872 | 1461139227345 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e213c5800 == 185 [pid = 1872] [id = 696] 01:00:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e1cbe4400) [pid = 1872] [serial = 2089] [outer = (nil)] 01:00:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e1d8e7800) [pid = 1872] [serial = 2090] [outer = 0x7f1e1cbe4400] 01:00:27 INFO - PROCESS | 1872 | 1461139227464 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e1da36800) [pid = 1872] [serial = 2091] [outer = 0x7f1e1cbe4400] 01:00:28 INFO - PROCESS | 1872 | 1461139228344 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]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1590ms 01:00:28 INFO - PROCESS | 1872 | 1461139228398 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1872 | 1461139228401 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:00:28 INFO - PROCESS | 1872 | 1461139228408 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1872 | 1461139228410 Marionette TRACE conn3 <- [1,2758,null,{}] 01:00:28 INFO - PROCESS | 1872 | 1461139228417 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}] 01:00:28 INFO - PROCESS | 1872 | 1461139228654 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:00:28 INFO - PROCESS | 1872 | 1461139228918 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e23b40800 == 186 [pid = 1872] [id = 697] 01:00:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e1cbeb400) [pid = 1872] [serial = 2092] [outer = (nil)] 01:00:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1ebba000) [pid = 1872] [serial = 2093] [outer = 0x7f1e1cbeb400] 01:00:29 INFO - PROCESS | 1872 | 1461139229045 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e1ef41400) [pid = 1872] [serial = 2094] [outer = 0x7f1e1cbeb400] 01:00:29 INFO - PROCESS | 1872 | 1461139229904 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]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1532ms 01:00:29 INFO - PROCESS | 1872 | 1461139229940 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1872 | 1461139229945 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:00:29 INFO - PROCESS | 1872 | 1461139229952 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1872 | 1461139229955 Marionette TRACE conn3 <- [1,2762,null,{}] 01:00:29 INFO - PROCESS | 1872 | 1461139229961 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}] 01:00:30 INFO - PROCESS | 1872 | 1461139230228 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:00:30 INFO - PROCESS | 1872 | 1461139230490 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25d75000 == 187 [pid = 1872] [id = 698] 01:00:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1da39800) [pid = 1872] [serial = 2095] [outer = (nil)] 01:00:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e205eec00) [pid = 1872] [serial = 2096] [outer = 0x7f1e1da39800] 01:00:30 INFO - PROCESS | 1872 | 1461139230614 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e20670c00) [pid = 1872] [serial = 2097] [outer = 0x7f1e1da39800] 01:00:31 INFO - PROCESS | 1872 | 1461139231550 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]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:00:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1630ms 01:00:31 INFO - PROCESS | 1872 | 1461139231583 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1872 | 1461139231586 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:00:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:00:31 INFO - PROCESS | 1872 | 1461139231594 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1872 | 1461139231605 Marionette TRACE conn3 <- [1,2766,null,{}] 01:00:31 INFO - PROCESS | 1872 | 1461139231610 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}] 01:00:31 INFO - PROCESS | 1872 | 1461139231877 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:00:32 INFO - PROCESS | 1872 | 1461139232140 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b3e000 == 188 [pid = 1872] [id = 699] 01:00:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e207a9c00) [pid = 1872] [serial = 2098] [outer = (nil)] 01:00:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e207b4c00) [pid = 1872] [serial = 2099] [outer = 0x7f1e207a9c00] 01:00:32 INFO - PROCESS | 1872 | 1461139232281 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e2085b800) [pid = 1872] [serial = 2100] [outer = 0x7f1e207a9c00] 01:00:33 INFO - PROCESS | 1872 | 1461139233147 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]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1598ms 01:00:33 INFO - PROCESS | 1872 | 1461139233193 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:00:33 INFO - PROCESS | 1872 | 1461139233197 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:00:33 INFO - PROCESS | 1872 | 1461139233204 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1872 | 1461139233207 Marionette TRACE conn3 <- [1,2770,null,{}] 01:00:33 INFO - PROCESS | 1872 | 1461139233213 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}] 01:00:33 INFO - PROCESS | 1872 | 1461139233456 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:00:33 INFO - PROCESS | 1872 | 1461139233727 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d03f000 == 189 [pid = 1872] [id = 700] 01:00:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e0d6b0000) [pid = 1872] [serial = 2101] [outer = (nil)] 01:00:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e2097c000) [pid = 1872] [serial = 2102] [outer = 0x7f1e0d6b0000] 01:00:33 INFO - PROCESS | 1872 | 1461139233852 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e209b0400) [pid = 1872] [serial = 2103] [outer = 0x7f1e0d6b0000] 01:00:34 INFO - PROCESS | 1872 | 1461139234734 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]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 01:00:34 INFO - PROCESS | 1872 | 1461139234785 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1872 | 1461139234789 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:00:34 INFO - PROCESS | 1872 | 1461139234796 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1872 | 1461139234798 Marionette TRACE conn3 <- [1,2774,null,{}] 01:00:34 INFO - PROCESS | 1872 | 1461139234805 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}] 01:00:35 INFO - PROCESS | 1872 | 1461139235059 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:00:35 INFO - PROCESS | 1872 | 1461139235373 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e33bd1000 == 190 [pid = 1872] [id = 701] 01:00:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e20974c00) [pid = 1872] [serial = 2104] [outer = (nil)] 01:00:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e20f7c000) [pid = 1872] [serial = 2105] [outer = 0x7f1e20974c00] 01:00:35 INFO - PROCESS | 1872 | 1461139235450 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e210e9800) [pid = 1872] [serial = 2106] [outer = 0x7f1e20974c00] 01:00:36 INFO - PROCESS | 1872 | 1461139236319 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]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1579ms 01:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:00:36 INFO - PROCESS | 1872 | 1461139236376 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:00:36 INFO - PROCESS | 1872 | 1461139236379 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:00:36 INFO - PROCESS | 1872 | 1461139236387 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1872 | 1461139236389 Marionette TRACE conn3 <- [1,2778,null,{}] 01:00:36 INFO - PROCESS | 1872 | 1461139236396 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}] 01:00:36 INFO - PROCESS | 1872 | 1461139236646 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:00:36 INFO - PROCESS | 1872 | 1461139236953 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34e12800 == 191 [pid = 1872] [id = 702] 01:00:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1d8ea400) [pid = 1872] [serial = 2107] [outer = (nil)] 01:00:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e210f3400) [pid = 1872] [serial = 2108] [outer = 0x7f1e1d8ea400] 01:00:37 INFO - PROCESS | 1872 | 1461139237034 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e21287c00) [pid = 1872] [serial = 2109] [outer = 0x7f1e1d8ea400] 01:00:37 INFO - PROCESS | 1872 | 1461139237946 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]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1631ms 01:00:38 INFO - PROCESS | 1872 | 1461139238017 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1872 | 1461139238022 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:00:38 INFO - PROCESS | 1872 | 1461139238028 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1872 | 1461139238032 Marionette TRACE conn3 <- [1,2782,null,{}] 01:00:38 INFO - PROCESS | 1872 | 1461139238038 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}] 01:00:38 INFO - PROCESS | 1872 | 1461139238302 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:00:38 INFO - PROCESS | 1872 | 1461139238618 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35033000 == 192 [pid = 1872] [id = 703] 01:00:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e0d7e8c00) [pid = 1872] [serial = 2110] [outer = (nil)] 01:00:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e21544800) [pid = 1872] [serial = 2111] [outer = 0x7f1e0d7e8c00] 01:00:38 INFO - PROCESS | 1872 | 1461139238698 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e2154bc00) [pid = 1872] [serial = 2112] [outer = 0x7f1e0d7e8c00] 01:00:39 INFO - PROCESS | 1872 | 1461139239583 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]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 01:00:39 INFO - PROCESS | 1872 | 1461139239611 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1872 | 1461139239615 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:00:39 INFO - PROCESS | 1872 | 1461139239621 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1872 | 1461139239624 Marionette TRACE conn3 <- [1,2786,null,{}] 01:00:39 INFO - PROCESS | 1872 | 1461139239630 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}] 01:00:39 INFO - PROCESS | 1872 | 1461139239875 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:00:40 INFO - PROCESS | 1872 | 1461139240119 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e38882800 == 193 [pid = 1872] [id = 704] 01:00:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e0f5bbc00) [pid = 1872] [serial = 2113] [outer = (nil)] 01:00:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e217a9000) [pid = 1872] [serial = 2114] [outer = 0x7f1e0f5bbc00] 01:00:40 INFO - PROCESS | 1872 | 1461139240197 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e217b0400) [pid = 1872] [serial = 2115] [outer = 0x7f1e0f5bbc00] 01:00:41 INFO - PROCESS | 1872 | 1461139241135 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]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1543ms 01:00:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:00:41 INFO - PROCESS | 1872 | 1461139241165 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1872 | 1461139241168 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:00:41 INFO - PROCESS | 1872 | 1461139241175 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1872 | 1461139241179 Marionette TRACE conn3 <- [1,2790,null,{}] 01:00:41 INFO - PROCESS | 1872 | 1461139241185 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}] 01:00:41 INFO - PROCESS | 1872 | 1461139241435 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:00:41 INFO - PROCESS | 1872 | 1461139241708 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3925f000 == 194 [pid = 1872] [id = 705] 01:00:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e217b0800) [pid = 1872] [serial = 2116] [outer = (nil)] 01:00:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e217e5400) [pid = 1872] [serial = 2117] [outer = 0x7f1e217b0800] 01:00:41 INFO - PROCESS | 1872 | 1461139241831 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e217ec400) [pid = 1872] [serial = 2118] [outer = 0x7f1e217b0800] 01:00:42 INFO - PROCESS | 1872 | 1461139242684 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]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1582ms 01:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:00:42 INFO - PROCESS | 1872 | 1461139242757 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1872 | 1461139242759 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:00:42 INFO - PROCESS | 1872 | 1461139242767 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1872 | 1461139242769 Marionette TRACE conn3 <- [1,2794,null,{}] 01:00:42 INFO - PROCESS | 1872 | 1461139242776 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}] 01:00:43 INFO - PROCESS | 1872 | 1461139243065 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:00:43 INFO - PROCESS | 1872 | 1461139243377 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39413000 == 195 [pid = 1872] [id = 706] 01:00:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e21289c00) [pid = 1872] [serial = 2119] [outer = (nil)] 01:00:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e224ebc00) [pid = 1872] [serial = 2120] [outer = 0x7f1e21289c00] 01:00:43 INFO - PROCESS | 1872 | 1461139243457 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e224f1800) [pid = 1872] [serial = 2121] [outer = 0x7f1e21289c00] 01:00:44 INFO - PROCESS | 1872 | 1461139244315 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]]]}] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f356800 == 194 [pid = 1872] [id = 687] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11ac3800 == 193 [pid = 1872] [id = 686] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f34f800 == 192 [pid = 1872] [id = 685] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b586800 == 191 [pid = 1872] [id = 684] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f350000 == 190 [pid = 1872] [id = 683] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24304000 == 189 [pid = 1872] [id = 680] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2121a800 == 188 [pid = 1872] [id = 679] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f0a7800 == 187 [pid = 1872] [id = 678] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d744000 == 186 [pid = 1872] [id = 677] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc53000 == 185 [pid = 1872] [id = 676] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c454800 == 184 [pid = 1872] [id = 675] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c19b800 == 183 [pid = 1872] [id = 674] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a1d4800 == 182 [pid = 1872] [id = 673] 01:00:45 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13aca000 == 181 [pid = 1872] [id = 672] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e0fe64400) [pid = 1872] [serial = 2006] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e117e3c00) [pid = 1872] [serial = 1953] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e2097dc00) [pid = 1872] [serial = 1991] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e1a4dec00) [pid = 1872] [serial = 1962] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e20777400) [pid = 1872] [serial = 1983] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e1a6c0c00) [pid = 1872] [serial = 1964] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0f5b7c00) [pid = 1872] [serial = 1946] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e209ad800) [pid = 1872] [serial = 1992] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e20584c00) [pid = 1872] [serial = 1980] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0d649000) [pid = 1872] [serial = 1943] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e207ab800) [pid = 1872] [serial = 1985] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e11dbb000) [pid = 1872] [serial = 1955] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e207c3000) [pid = 1872] [serial = 1988] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e0b3dbc00) [pid = 1872] [serial = 2003] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e11e20c00) [pid = 1872] [serial = 1956] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e1dad2400) [pid = 1872] [serial = 1976] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e1eb3d400) [pid = 1872] [serial = 1977] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e20f77400) [pid = 1872] [serial = 1994] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e14c50800) [pid = 1872] [serial = 1961] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e206e3800) [pid = 1872] [serial = 1982] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e0f5c0c00) [pid = 1872] [serial = 2004] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e0b5c8400) [pid = 1872] [serial = 1997] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1ebbc800) [pid = 1872] [serial = 1979] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1d3b5c00) [pid = 1872] [serial = 1973] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1aff0400) [pid = 1872] [serial = 1967] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1b3cdc00) [pid = 1872] [serial = 1971] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e10e89000) [pid = 1872] [serial = 1949] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1a6d3400) [pid = 1872] [serial = 1965] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e144dd000) [pid = 1872] [serial = 1959] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e0f4c2400) [pid = 1872] [serial = 2001] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1175ec00) [pid = 1872] [serial = 1952] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e0bc02800) [pid = 1872] [serial = 1998] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1b369800) [pid = 1872] [serial = 1970] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0d7e4000) [pid = 1872] [serial = 1944] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0dce4800) [pid = 1872] [serial = 2000] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e207b5800) [pid = 1872] [serial = 1986] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e1d8e3c00) [pid = 1872] [serial = 1974] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e10f51000) [pid = 1872] [serial = 1950] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e13713800) [pid = 1872] [serial = 1958] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e2085c000) [pid = 1872] [serial = 1989] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0f854400) [pid = 1872] [serial = 1872] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e0f84a000) [pid = 1872] [serial = 1947] [outer = (nil)] [url = about:blank] 01:00:46 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e1b2c6800) [pid = 1872] [serial = 1968] [outer = (nil)] [url = about:blank] 01:00:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:00:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3396ms 01:00:46 INFO - PROCESS | 1872 | 1461139246317 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1872 | 1461139246322 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:00:46 INFO - PROCESS | 1872 | 1461139246339 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1872 | 1461139246345 Marionette TRACE conn3 <- [1,2798,null,{}] 01:00:46 INFO - PROCESS | 1872 | 1461139246353 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}] 01:00:46 INFO - PROCESS | 1872 | 1461139246580 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:00:46 INFO - PROCESS | 1872 | 1461139246801 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d90d800 == 182 [pid = 1872] [id = 707] 01:00:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0bc04400) [pid = 1872] [serial = 2122] [outer = (nil)] 01:00:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0bc10800) [pid = 1872] [serial = 2123] [outer = 0x7f1e0bc04400] 01:00:46 INFO - PROCESS | 1872 | 1461139246869 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0d64e000) [pid = 1872] [serial = 2124] [outer = 0x7f1e0bc04400] 01:00:47 INFO - PROCESS | 1872 | 1461139247677 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]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1385ms 01:00:47 INFO - PROCESS | 1872 | 1461139247725 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1872 | 1461139247731 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:00:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:00:47 INFO - PROCESS | 1872 | 1461139247744 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1872 | 1461139247748 Marionette TRACE conn3 <- [1,2802,null,{}] 01:00:47 INFO - PROCESS | 1872 | 1461139247756 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}] 01:00:48 INFO - PROCESS | 1872 | 1461139247999 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:00:48 INFO - PROCESS | 1872 | 1461139248199 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f7a3000 == 183 [pid = 1872] [id = 708] 01:00:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e0b5c9400) [pid = 1872] [serial = 2125] [outer = (nil)] 01:00:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0f4cb800) [pid = 1872] [serial = 2126] [outer = 0x7f1e0b5c9400] 01:00:48 INFO - PROCESS | 1872 | 1461139248267 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0f5bcc00) [pid = 1872] [serial = 2127] [outer = 0x7f1e0b5c9400] 01:00:49 INFO - PROCESS | 1872 | 1461139249261 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]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:00:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1551ms 01:00:49 INFO - PROCESS | 1872 | 1461139249292 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1872 | 1461139249307 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:00:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:00:49 INFO - PROCESS | 1872 | 1461139249319 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1872 | 1461139249322 Marionette TRACE conn3 <- [1,2806,null,{}] 01:00:49 INFO - PROCESS | 1872 | 1461139249338 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}] 01:00:49 INFO - PROCESS | 1872 | 1461139249642 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:00:49 INFO - PROCESS | 1872 | 1461139249689 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11209000 == 184 [pid = 1872] [id = 709] 01:00:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e100e8400) [pid = 1872] [serial = 2128] [outer = (nil)] 01:00:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e100ef400) [pid = 1872] [serial = 2129] [outer = 0x7f1e100e8400] 01:00:49 INFO - PROCESS | 1872 | 1461139249762 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e10f43c00) [pid = 1872] [serial = 2130] [outer = 0x7f1e100e8400] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0f580c00) [pid = 1872] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e07c0e000) [pid = 1872] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e207c0000) [pid = 1872] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e0aab6000) [pid = 1872] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0b37fc00) [pid = 1872] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e0af70800) [pid = 1872] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:00:50 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0af73400) [pid = 1872] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:00:51 INFO - PROCESS | 1872 | 1461139251125 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]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:00:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1839ms 01:00:51 INFO - PROCESS | 1872 | 1461139251159 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1872 | 1461139251163 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:00:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:00:51 INFO - PROCESS | 1872 | 1461139251170 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1872 | 1461139251172 Marionette TRACE conn3 <- [1,2810,null,{}] 01:00:51 INFO - PROCESS | 1872 | 1461139251178 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}] 01:00:51 INFO - PROCESS | 1872 | 1461139251427 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:00:51 INFO - PROCESS | 1872 | 1461139251652 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12071000 == 185 [pid = 1872] [id = 710] 01:00:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0b37fc00) [pid = 1872] [serial = 2131] [outer = (nil)] 01:00:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e10f47c00) [pid = 1872] [serial = 2132] [outer = 0x7f1e0b37fc00] 01:00:51 INFO - PROCESS | 1872 | 1461139251720 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e11756400) [pid = 1872] [serial = 2133] [outer = 0x7f1e0b37fc00] 01:00:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:00:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1331ms 01:00:52 INFO - PROCESS | 1872 | 1461139252494 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]]]}] 01:00:52 INFO - PROCESS | 1872 | 1461139252512 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1872 | 1461139252515 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:00:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:00:52 INFO - PROCESS | 1872 | 1461139252523 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1872 | 1461139252526 Marionette TRACE conn3 <- [1,2814,null,{}] 01:00:52 INFO - PROCESS | 1872 | 1461139252532 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}] 01:00:52 INFO - PROCESS | 1872 | 1461139252771 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:00:53 INFO - PROCESS | 1872 | 1461139253127 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b582800 == 186 [pid = 1872] [id = 711] 01:00:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0aaba400) [pid = 1872] [serial = 2134] [outer = (nil)] 01:00:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e0b37c400) [pid = 1872] [serial = 2135] [outer = 0x7f1e0aaba400] 01:00:53 INFO - PROCESS | 1872 | 1461139253276 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0b648800) [pid = 1872] [serial = 2136] [outer = 0x7f1e0aaba400] 01:00:54 INFO - PROCESS | 1872 | 1461139254228 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]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:00:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1739ms 01:00:54 INFO - PROCESS | 1872 | 1461139254263 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1872 | 1461139254271 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:00:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:00:54 INFO - PROCESS | 1872 | 1461139254281 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1872 | 1461139254285 Marionette TRACE conn3 <- [1,2818,null,{}] 01:00:54 INFO - PROCESS | 1872 | 1461139254294 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}] 01:00:54 INFO - PROCESS | 1872 | 1461139254574 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:00:54 INFO - PROCESS | 1872 | 1461139254891 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11047800 == 187 [pid = 1872] [id = 712] 01:00:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0d7e8800) [pid = 1872] [serial = 2137] [outer = (nil)] 01:00:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0e211800) [pid = 1872] [serial = 2138] [outer = 0x7f1e0d7e8800] 01:00:54 INFO - PROCESS | 1872 | 1461139254977 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0f57ac00) [pid = 1872] [serial = 2139] [outer = 0x7f1e0d7e8800] 01:00:55 INFO - PROCESS | 1872 | 1461139255984 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]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:00:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1734ms 01:00:56 INFO - PROCESS | 1872 | 1461139256018 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1872 | 1461139256025 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:00:56 INFO - PROCESS | 1872 | 1461139256035 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1872 | 1461139256040 Marionette TRACE conn3 <- [1,2822,null,{}] 01:00:56 INFO - PROCESS | 1872 | 1461139256046 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}] 01:00:56 INFO - PROCESS | 1872 | 1461139256319 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:00:56 INFO - PROCESS | 1872 | 1461139256679 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e12fe0800 == 188 [pid = 1872] [id = 713] 01:00:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0d64bc00) [pid = 1872] [serial = 2140] [outer = (nil)] 01:00:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0f858800) [pid = 1872] [serial = 2141] [outer = 0x7f1e0d64bc00] 01:00:56 INFO - PROCESS | 1872 | 1461139256761 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e10e85c00) [pid = 1872] [serial = 2142] [outer = 0x7f1e0d64bc00] 01:00:57 INFO - PROCESS | 1872 | 1461139257690 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]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1695ms 01:00:57 INFO - PROCESS | 1872 | 1461139257730 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1872 | 1461139257733 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:00:57 INFO - PROCESS | 1872 | 1461139257743 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1872 | 1461139257753 Marionette TRACE conn3 <- [1,2826,null,{}] 01:00:57 INFO - PROCESS | 1872 | 1461139257767 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}] 01:00:58 INFO - PROCESS | 1872 | 1461139258029 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:00:58 INFO - PROCESS | 1872 | 1461139258334 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2c7000 == 189 [pid = 1872] [id = 714] 01:00:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e0f59dc00) [pid = 1872] [serial = 2143] [outer = (nil)] 01:00:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e11e25400) [pid = 1872] [serial = 2144] [outer = 0x7f1e0f59dc00] 01:00:58 INFO - PROCESS | 1872 | 1461139258414 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e11ead000) [pid = 1872] [serial = 2145] [outer = 0x7f1e0f59dc00] 01:00:59 INFO - PROCESS | 1872 | 1461139259304 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1593ms 01:00:59 INFO - PROCESS | 1872 | 1461139259335 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1872 | 1461139259339 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:00:59 INFO - PROCESS | 1872 | 1461139259346 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1872 | 1461139259349 Marionette TRACE conn3 <- [1,2830,null,{}] 01:00:59 INFO - PROCESS | 1872 | 1461139259355 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}] 01:00:59 INFO - PROCESS | 1872 | 1461139259609 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:00:59 INFO - PROCESS | 1872 | 1461139259879 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c27c000 == 190 [pid = 1872] [id = 715] 01:00:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e11eaec00) [pid = 1872] [serial = 2146] [outer = (nil)] 01:00:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e132d6000) [pid = 1872] [serial = 2147] [outer = 0x7f1e11eaec00] 01:01:00 INFO - PROCESS | 1872 | 1461139260001 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e13ce0400) [pid = 1872] [serial = 2148] [outer = 0x7f1e11eaec00] 01:01:00 INFO - PROCESS | 1872 | 1461139260880 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]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1581ms 01:01:00 INFO - PROCESS | 1872 | 1461139260928 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1872 | 1461139260931 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:01:00 INFO - PROCESS | 1872 | 1461139260939 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1872 | 1461139260942 Marionette TRACE conn3 <- [1,2834,null,{}] 01:01:00 INFO - PROCESS | 1872 | 1461139260948 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}] 01:01:01 INFO - PROCESS | 1872 | 1461139261194 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:01:01 INFO - PROCESS | 1872 | 1461139261651 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c980800 == 191 [pid = 1872] [id = 716] 01:01:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1a4d3c00) [pid = 1872] [serial = 2149] [outer = (nil)] 01:01:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1a4d8000) [pid = 1872] [serial = 2150] [outer = 0x7f1e1a4d3c00] 01:01:01 INFO - PROCESS | 1872 | 1461139261840 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1a6dc000) [pid = 1872] [serial = 2151] [outer = 0x7f1e1a4d3c00] 01:01:02 INFO - PROCESS | 1872 | 1461139262828 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1939ms 01:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:01:02 INFO - PROCESS | 1872 | 1461139262879 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1872 | 1461139262882 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:01:02 INFO - PROCESS | 1872 | 1461139262889 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1872 | 1461139262892 Marionette TRACE conn3 <- [1,2838,null,{}] 01:01:02 INFO - PROCESS | 1872 | 1461139262898 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}] 01:01:03 INFO - PROCESS | 1872 | 1461139263159 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:01:03 INFO - PROCESS | 1872 | 1461139263421 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d458800 == 192 [pid = 1872] [id = 717] 01:01:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1a4d5400) [pid = 1872] [serial = 2152] [outer = (nil)] 01:01:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1b3c5000) [pid = 1872] [serial = 2153] [outer = 0x7f1e1a4d5400] 01:01:03 INFO - PROCESS | 1872 | 1461139263539 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1cf05c00) [pid = 1872] [serial = 2154] [outer = 0x7f1e1a4d5400] 01:01:04 INFO - PROCESS | 1872 | 1461139264431 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]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:01:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1588ms 01:01:04 INFO - PROCESS | 1872 | 1461139264477 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1872 | 1461139264481 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:01:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:01:04 INFO - PROCESS | 1872 | 1461139264487 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1872 | 1461139264491 Marionette TRACE conn3 <- [1,2842,null,{}] 01:01:04 INFO - PROCESS | 1872 | 1461139264496 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}] 01:01:04 INFO - PROCESS | 1872 | 1461139264756 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:01:05 INFO - PROCESS | 1872 | 1461139265065 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1f09e800 == 193 [pid = 1872] [id = 718] 01:01:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1b2c4400) [pid = 1872] [serial = 2155] [outer = (nil)] 01:01:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1da2e400) [pid = 1872] [serial = 2156] [outer = 0x7f1e1b2c4400] 01:01:05 INFO - PROCESS | 1872 | 1461139265146 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1dedbc00) [pid = 1872] [serial = 2157] [outer = 0x7f1e1b2c4400] 01:01:05 INFO - PROCESS | 1872 | 1461139265984 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]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1530ms 01:01:06 INFO - PROCESS | 1872 | 1461139266018 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 1872 | 1461139266021 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:01:06 INFO - PROCESS | 1872 | 1461139266029 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1872 | 1461139266032 Marionette TRACE conn3 <- [1,2846,null,{}] 01:01:06 INFO - PROCESS | 1872 | 1461139266038 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}] 01:01:06 INFO - PROCESS | 1872 | 1461139266290 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:01:06 INFO - PROCESS | 1872 | 1461139266536 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21221000 == 194 [pid = 1872] [id = 719] 01:01:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e144db400) [pid = 1872] [serial = 2158] [outer = (nil)] 01:01:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1fa8b000) [pid = 1872] [serial = 2159] [outer = 0x7f1e144db400] 01:01:06 INFO - PROCESS | 1872 | 1461139266617 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e2066d400) [pid = 1872] [serial = 2160] [outer = 0x7f1e144db400] 01:01:07 INFO - PROCESS | 1872 | 1461139267544 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]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1590ms 01:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:01:07 INFO - PROCESS | 1872 | 1461139267621 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1872 | 1461139267623 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:01:07 INFO - PROCESS | 1872 | 1461139267631 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1872 | 1461139267633 Marionette TRACE conn3 <- [1,2850,null,{}] 01:01:07 INFO - PROCESS | 1872 | 1461139267640 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}] 01:01:07 INFO - PROCESS | 1872 | 1461139267889 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:01:08 INFO - PROCESS | 1872 | 1461139268201 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e23b41800 == 195 [pid = 1872] [id = 720] 01:01:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1b2c8000) [pid = 1872] [serial = 2161] [outer = (nil)] 01:01:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e206e9c00) [pid = 1872] [serial = 2162] [outer = 0x7f1e1b2c8000] 01:01:08 INFO - PROCESS | 1872 | 1461139268280 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e20777800) [pid = 1872] [serial = 2163] [outer = 0x7f1e1b2c8000] 01:01:09 INFO - PROCESS | 1872 | 1461139269180 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1585ms 01:01:09 INFO - PROCESS | 1872 | 1461139269215 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1872 | 1461139269220 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:01:09 INFO - PROCESS | 1872 | 1461139269226 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1872 | 1461139269229 Marionette TRACE conn3 <- [1,2854,null,{}] 01:01:09 INFO - PROCESS | 1872 | 1461139269236 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}] 01:01:09 INFO - PROCESS | 1872 | 1461139269490 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:01:09 INFO - PROCESS | 1872 | 1461139269745 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25f89000 == 196 [pid = 1872] [id = 721] 01:01:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e2085c400) [pid = 1872] [serial = 2164] [outer = (nil)] 01:01:09 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e2097d000) [pid = 1872] [serial = 2165] [outer = 0x7f1e2085c400] 01:01:09 INFO - PROCESS | 1872 | 1461139269894 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e2127fc00) [pid = 1872] [serial = 2166] [outer = 0x7f1e2085c400] 01:01:10 INFO - PROCESS | 1872 | 1461139270824 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]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:01:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1639ms 01:01:10 INFO - PROCESS | 1872 | 1461139270866 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 1872 | 1461139270871 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:01:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:01:10 INFO - PROCESS | 1872 | 1461139270877 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1872 | 1461139270882 Marionette TRACE conn3 <- [1,2858,null,{}] 01:01:10 INFO - PROCESS | 1872 | 1461139270888 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}] 01:01:11 INFO - PROCESS | 1872 | 1461139271180 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:01:11 INFO - PROCESS | 1872 | 1461139271505 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f90800 == 197 [pid = 1872] [id = 722] 01:01:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e144d8800) [pid = 1872] [serial = 2167] [outer = (nil)] 01:01:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e23b0d000) [pid = 1872] [serial = 2168] [outer = 0x7f1e144d8800] 01:01:11 INFO - PROCESS | 1872 | 1461139271586 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e24351000) [pid = 1872] [serial = 2169] [outer = 0x7f1e144d8800] 01:01:12 INFO - PROCESS | 1872 | 1461139272509 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1687ms 01:01:12 INFO - PROCESS | 1872 | 1461139272565 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1872 | 1461139272568 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:01:12 INFO - PROCESS | 1872 | 1461139272576 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1872 | 1461139272578 Marionette TRACE conn3 <- [1,2862,null,{}] 01:01:12 INFO - PROCESS | 1872 | 1461139272586 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}] 01:01:12 INFO - PROCESS | 1872 | 1461139272847 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:01:13 INFO - PROCESS | 1872 | 1461139273161 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e34d12000 == 198 [pid = 1872] [id = 723] 01:01:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e207c5800) [pid = 1872] [serial = 2170] [outer = (nil)] 01:01:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e2435dc00) [pid = 1872] [serial = 2171] [outer = 0x7f1e207c5800] 01:01:13 INFO - PROCESS | 1872 | 1461139273243 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e24825000) [pid = 1872] [serial = 2172] [outer = 0x7f1e207c5800] 01:01:14 INFO - PROCESS | 1872 | 1461139274098 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]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1584ms 01:01:14 INFO - PROCESS | 1872 | 1461139274160 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1872 | 1461139274164 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:01:14 INFO - PROCESS | 1872 | 1461139274171 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1872 | 1461139274173 Marionette TRACE conn3 <- [1,2866,null,{}] 01:01:14 INFO - PROCESS | 1872 | 1461139274180 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}] 01:01:14 INFO - PROCESS | 1872 | 1461139274443 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:01:14 INFO - PROCESS | 1872 | 1461139274825 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3b087000 == 199 [pid = 1872] [id = 724] 01:01:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e0b380c00) [pid = 1872] [serial = 2173] [outer = (nil)] 01:01:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e253db400) [pid = 1872] [serial = 2174] [outer = 0x7f1e0b380c00] 01:01:14 INFO - PROCESS | 1872 | 1461139274905 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e25515800) [pid = 1872] [serial = 2175] [outer = 0x7f1e0b380c00] 01:01:15 INFO - PROCESS | 1872 | 1461139275827 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]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1732ms 01:01:15 INFO - PROCESS | 1872 | 1461139275907 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1872 | 1461139275912 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:01:15 INFO - PROCESS | 1872 | 1461139275918 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1872 | 1461139275922 Marionette TRACE conn3 <- [1,2870,null,{}] 01:01:15 INFO - PROCESS | 1872 | 1461139275928 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}] 01:01:16 INFO - PROCESS | 1872 | 1461139276194 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:01:16 INFO - PROCESS | 1872 | 1461139276531 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3d572800 == 200 [pid = 1872] [id = 725] 01:01:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e2551c800) [pid = 1872] [serial = 2176] [outer = (nil)] 01:01:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e2551d800) [pid = 1872] [serial = 2177] [outer = 0x7f1e2551c800] 01:01:16 INFO - PROCESS | 1872 | 1461139276661 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e25771c00) [pid = 1872] [serial = 2178] [outer = 0x7f1e2551c800] 01:01:17 INFO - PROCESS | 1872 | 1461139277532 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]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:01:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1686ms 01:01:17 INFO - PROCESS | 1872 | 1461139277606 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1872 | 1461139277609 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:01:17 INFO - PROCESS | 1872 | 1461139277616 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1872 | 1461139277618 Marionette TRACE conn3 <- [1,2874,null,{}] 01:01:17 INFO - PROCESS | 1872 | 1461139277624 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}] 01:01:17 INFO - PROCESS | 1872 | 1461139277879 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:01:18 INFO - PROCESS | 1872 | 1461139278152 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e40a95800 == 201 [pid = 1872] [id = 726] 01:01:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e2085f400) [pid = 1872] [serial = 2179] [outer = (nil)] 01:01:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e25af5c00) [pid = 1872] [serial = 2180] [outer = 0x7f1e2085f400] 01:01:18 INFO - PROCESS | 1872 | 1461139278275 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e25f69000) [pid = 1872] [serial = 2181] [outer = 0x7f1e2085f400] 01:01:19 INFO - PROCESS | 1872 | 1461139279223 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]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1679ms 01:01:19 INFO - PROCESS | 1872 | 1461139279296 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1872 | 1461139279299 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:01:19 INFO - PROCESS | 1872 | 1461139279307 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1872 | 1461139279310 Marionette TRACE conn3 <- [1,2878,null,{}] 01:01:19 INFO - PROCESS | 1872 | 1461139279316 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}] 01:01:19 INFO - PROCESS | 1872 | 1461139279591 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:01:19 INFO - PROCESS | 1872 | 1461139279914 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09aa9800 == 202 [pid = 1872] [id = 727] 01:01:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e0d6a5c00) [pid = 1872] [serial = 2182] [outer = (nil)] 01:01:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e2695ec00) [pid = 1872] [serial = 2183] [outer = 0x7f1e0d6a5c00] 01:01:20 INFO - PROCESS | 1872 | 1461139280001 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e26db6400) [pid = 1872] [serial = 2184] [outer = 0x7f1e0d6a5c00] 01:01:20 INFO - PROCESS | 1872 | 1461139280906 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]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:01:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1636ms 01:01:20 INFO - PROCESS | 1872 | 1461139280944 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:01:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:01:20 INFO - PROCESS | 1872 | 1461139280947 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:01:20 INFO - PROCESS | 1872 | 1461139280954 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1872 | 1461139280957 Marionette TRACE conn3 <- [1,2882,null,{}] 01:01:20 INFO - PROCESS | 1872 | 1461139280963 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}] 01:01:21 INFO - PROCESS | 1872 | 1461139281221 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:01:21 INFO - PROCESS | 1872 | 1461139281479 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09528000 == 203 [pid = 1872] [id = 728] 01:01:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e0f596400) [pid = 1872] [serial = 2185] [outer = (nil)] 01:01:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e273e4800) [pid = 1872] [serial = 2186] [outer = 0x7f1e0f596400] 01:01:21 INFO - PROCESS | 1872 | 1461139281556 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e2772ec00) [pid = 1872] [serial = 2187] [outer = 0x7f1e0f596400] 01:01:22 INFO - PROCESS | 1872 | 1461139282501 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]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:01:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1589ms 01:01:22 INFO - PROCESS | 1872 | 1461139282543 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1872 | 1461139282547 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:01:22 INFO - PROCESS | 1872 | 1461139282553 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1872 | 1461139282556 Marionette TRACE conn3 <- [1,2886,null,{}] 01:01:22 INFO - PROCESS | 1872 | 1461139282562 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}] 01:01:22 INFO - PROCESS | 1872 | 1461139282818 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:01:23 INFO - PROCESS | 1872 | 1461139283097 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e07151000 == 204 [pid = 1872] [id = 729] 01:01:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e259b5800) [pid = 1872] [serial = 2188] [outer = (nil)] 01:01:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e27b0a000) [pid = 1872] [serial = 2189] [outer = 0x7f1e259b5800] 01:01:23 INFO - PROCESS | 1872 | 1461139283217 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e29312c00) [pid = 1872] [serial = 2190] [outer = 0x7f1e259b5800] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1104d800 == 203 [pid = 1872] [id = 603] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c424800 == 202 [pid = 1872] [id = 607] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b390800 == 201 [pid = 1872] [id = 552] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b59e800 == 200 [pid = 1872] [id = 598] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13caf800 == 199 [pid = 1872] [id = 605] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24269800 == 198 [pid = 1872] [id = 614] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20704800 == 197 [pid = 1872] [id = 610] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e101d5800 == 196 [pid = 1872] [id = 299] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1db19000 == 195 [pid = 1872] [id = 609] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2111e000 == 194 [pid = 1872] [id = 658] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0fd7e800 == 193 [pid = 1872] [id = 600] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f095000 == 192 [pid = 1872] [id = 657] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12071000 == 191 [pid = 1872] [id = 710] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11209000 == 190 [pid = 1872] [id = 709] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f7a3000 == 189 [pid = 1872] [id = 708] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0d90d800 == 188 [pid = 1872] [id = 707] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35033000 == 187 [pid = 1872] [id = 703] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34e12800 == 186 [pid = 1872] [id = 702] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e33bd1000 == 185 [pid = 1872] [id = 701] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d03f000 == 184 [pid = 1872] [id = 700] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b3e000 == 183 [pid = 1872] [id = 699] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25d75000 == 182 [pid = 1872] [id = 698] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e23b40800 == 181 [pid = 1872] [id = 697] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e213c5800 == 180 [pid = 1872] [id = 696] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2089a800 == 179 [pid = 1872] [id = 695] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d747000 == 178 [pid = 1872] [id = 694] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c98b000 == 177 [pid = 1872] [id = 693] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c41c000 == 176 [pid = 1872] [id = 692] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c191800 == 175 [pid = 1872] [id = 691] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ad7800 == 174 [pid = 1872] [id = 690] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11050000 == 173 [pid = 1872] [id = 689] 01:01:25 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11044000 == 172 [pid = 1872] [id = 668] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e10e90800) [pid = 1872] [serial = 2060] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e0bc09400) [pid = 1872] [serial = 2063] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e11dc0000) [pid = 1872] [serial = 2021] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e11760000) [pid = 1872] [serial = 2018] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e10e90000) [pid = 1872] [serial = 2015] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e0f596c00) [pid = 1872] [serial = 2012] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e20f81000) [pid = 1872] [serial = 1995] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e0bc09800) [pid = 1872] [serial = 2009] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e100e8c00) [pid = 1872] [serial = 2007] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e0f5b3000) [pid = 1872] [serial = 2057] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e0d6ab400) [pid = 1872] [serial = 2054] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e0e4df400) [pid = 1872] [serial = 2055] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e0b644000) [pid = 1872] [serial = 2052] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0b3d7800) [pid = 1872] [serial = 2051] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e206e6800) [pid = 1872] [serial = 2048] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e205f5400) [pid = 1872] [serial = 2045] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e1eb3e000) [pid = 1872] [serial = 2042] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e1cf04000) [pid = 1872] [serial = 2039] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e1c2ab400) [pid = 1872] [serial = 2036] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e1a6c7800) [pid = 1872] [serial = 2033] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e14c58c00) [pid = 1872] [serial = 2030] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e1444fc00) [pid = 1872] [serial = 2027] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e1370ec00) [pid = 1872] [serial = 2024] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e11ea2400) [pid = 1872] [serial = 2066] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e11223400) [pid = 1872] [serial = 2061] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e0f69bc00) [pid = 1872] [serial = 2058] [outer = (nil)] [url = about:blank] 01:01:25 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e0f857c00) [pid = 1872] [serial = 2064] [outer = (nil)] [url = about:blank] 01:01:26 INFO - PROCESS | 1872 | 1461139286467 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]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:01:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3942ms 01:01:26 INFO - PROCESS | 1872 | 1461139286498 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1872 | 1461139286505 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:01:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:01:26 INFO - PROCESS | 1872 | 1461139286518 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1872 | 1461139286523 Marionette TRACE conn3 <- [1,2890,null,{}] 01:01:26 INFO - PROCESS | 1872 | 1461139286531 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}] 01:01:26 INFO - PROCESS | 1872 | 1461139286795 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:01:27 INFO - PROCESS | 1872 | 1461139287001 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0b38e800 == 173 [pid = 1872] [id = 730] 01:01:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e0bc07c00) [pid = 1872] [serial = 2191] [outer = (nil)] 01:01:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e0d52b400) [pid = 1872] [serial = 2192] [outer = 0x7f1e0bc07c00] 01:01:27 INFO - PROCESS | 1872 | 1461139287081 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e0d6ab400) [pid = 1872] [serial = 2193] [outer = 0x7f1e0bc07c00] 01:01:28 INFO - PROCESS | 1872 | 1461139288263 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1796ms 01:01:28 INFO - PROCESS | 1872 | 1461139288315 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1872 | 1461139288328 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:01:28 INFO - PROCESS | 1872 | 1461139288352 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1872 | 1461139288359 Marionette TRACE conn3 <- [1,2894,null,{}] 01:01:28 INFO - PROCESS | 1872 | 1461139288379 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}] 01:01:28 INFO - PROCESS | 1872 | 1461139288698 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:01:28 INFO - PROCESS | 1872 | 1461139288832 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0e32e000 == 174 [pid = 1872] [id = 731] 01:01:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e0e207400) [pid = 1872] [serial = 2194] [outer = (nil)] 01:01:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e0f4c7400) [pid = 1872] [serial = 2195] [outer = 0x7f1e0e207400] 01:01:28 INFO - PROCESS | 1872 | 1461139288899 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e0f59f400) [pid = 1872] [serial = 2196] [outer = 0x7f1e0e207400] 01:01:30 INFO - PROCESS | 1872 | 1461139290124 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]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1843ms 01:01:30 INFO - PROCESS | 1872 | 1461139290206 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1872 | 1461139290210 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:01:30 INFO - PROCESS | 1872 | 1461139290217 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1872 | 1461139290222 Marionette TRACE conn3 <- [1,2898,null,{}] 01:01:30 INFO - PROCESS | 1872 | 1461139290939 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}] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0b387800) [pid = 1872] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e1d03d800) [pid = 1872] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e13cd8000) [pid = 1872] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e132d3c00) [pid = 1872] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e14444800) [pid = 1872] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e07c05800) [pid = 1872] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e0af6b000) [pid = 1872] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e0b645000) [pid = 1872] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e10190c00) [pid = 1872] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e0f588400) [pid = 1872] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e0af72000) [pid = 1872] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e100e8400) [pid = 1872] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e0b5c9400) [pid = 1872] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e0bc04400) [pid = 1872] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e21289c00) [pid = 1872] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e217b0800) [pid = 1872] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e0f5bbc00) [pid = 1872] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e0d7e8c00) [pid = 1872] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e1d8ea400) [pid = 1872] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e20974c00) [pid = 1872] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e0d6b0000) [pid = 1872] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e207a9c00) [pid = 1872] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1da39800) [pid = 1872] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1cbeb400) [pid = 1872] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1cbe4400) [pid = 1872] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1aff1400) [pid = 1872] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1afee800) [pid = 1872] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e0b3e5400) [pid = 1872] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0f6a0400) [pid = 1872] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e10e88800) [pid = 1872] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0f851800) [pid = 1872] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0f4c5800) [pid = 1872] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0d530c00) [pid = 1872] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e14c5e800) [pid = 1872] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e1a6d7c00) [pid = 1872] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e132d3800) [pid = 1872] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:01:31 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0aab8800) [pid = 1872] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:01:31 INFO - PROCESS | 1872 | 1461139291534 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:01:31 INFO - PROCESS | 1872 | 1461139291742 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0fd70000 == 175 [pid = 1872] [id = 732] 01:01:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0f6a0400) [pid = 1872] [serial = 2197] [outer = (nil)] 01:01:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0f855800) [pid = 1872] [serial = 2198] [outer = 0x7f1e0f6a0400] 01:01:31 INFO - PROCESS | 1872 | 1461139291824 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e10187000) [pid = 1872] [serial = 2199] [outer = 0x7f1e0f6a0400] 01:01:32 INFO - PROCESS | 1872 | 1461139292626 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]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2468ms 01:01:32 INFO - PROCESS | 1872 | 1461139292686 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1872 | 1461139292691 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:01:32 INFO - PROCESS | 1872 | 1461139292697 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1872 | 1461139292700 Marionette TRACE conn3 <- [1,2902,null,{}] 01:01:32 INFO - PROCESS | 1872 | 1461139292705 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}] 01:01:33 INFO - PROCESS | 1872 | 1461139293063 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:01:33 INFO - PROCESS | 1872 | 1461139293594 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0aa1b000 == 176 [pid = 1872] [id = 733] 01:01:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e07c11800) [pid = 1872] [serial = 2200] [outer = (nil)] 01:01:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0af73c00) [pid = 1872] [serial = 2201] [outer = 0x7f1e07c11800] 01:01:33 INFO - PROCESS | 1872 | 1461139293690 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0b64e000) [pid = 1872] [serial = 2202] [outer = 0x7f1e07c11800] 01:01:34 INFO - PROCESS | 1872 | 1461139294635 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:01:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1991ms 01:01:34 INFO - PROCESS | 1872 | 1461139294694 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:01:34 INFO - PROCESS | 1872 | 1461139294706 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:01:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:01:34 INFO - PROCESS | 1872 | 1461139294721 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1872 | 1461139294729 Marionette TRACE conn3 <- [1,2906,null,{}] 01:01:34 INFO - PROCESS | 1872 | 1461139294740 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}] 01:01:35 INFO - PROCESS | 1872 | 1461139295147 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:01:35 INFO - PROCESS | 1872 | 1461139295496 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f73e800 == 177 [pid = 1872] [id = 734] 01:01:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0d6a8000) [pid = 1872] [serial = 2203] [outer = (nil)] 01:01:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0e4e1c00) [pid = 1872] [serial = 2204] [outer = 0x7f1e0d6a8000] 01:01:35 INFO - PROCESS | 1872 | 1461139295576 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0f5b3000) [pid = 1872] [serial = 2205] [outer = 0x7f1e0d6a8000] 01:01:36 INFO - PROCESS | 1872 | 1461139296705 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]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:01:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2055ms 01:01:36 INFO - PROCESS | 1872 | 1461139296783 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1872 | 1461139296798 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:01:36 INFO - PROCESS | 1872 | 1461139296807 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1872 | 1461139296812 Marionette TRACE conn3 <- [1,2910,null,{}] 01:01:36 INFO - PROCESS | 1872 | 1461139296822 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}] 01:01:37 INFO - PROCESS | 1872 | 1461139297196 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:01:37 INFO - PROCESS | 1872 | 1461139297548 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11208800 == 178 [pid = 1872] [id = 735] 01:01:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0fe5c400) [pid = 1872] [serial = 2206] [outer = (nil)] 01:01:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e10182800) [pid = 1872] [serial = 2207] [outer = 0x7f1e0fe5c400] 01:01:37 INFO - PROCESS | 1872 | 1461139297626 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e10e90800) [pid = 1872] [serial = 2208] [outer = 0x7f1e0fe5c400] 01:01:38 INFO - PROCESS | 1872 | 1461139298662 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]]]}] 01:01:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:01:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:01:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1898ms 01:01:38 INFO - PROCESS | 1872 | 1461139298707 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1872 | 1461139298714 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:01:38 INFO - TEST-START | /DOMEvents/constructors.html 01:01:38 INFO - PROCESS | 1872 | 1461139298738 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1872 | 1461139298753 Marionette TRACE conn3 <- [1,2914,null,{}] 01:01:38 INFO - PROCESS | 1872 | 1461139298761 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}] 01:01:39 INFO - PROCESS | 1872 | 1461139299053 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:01:39 INFO - PROCESS | 1872 | 1461139299358 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120c2800 == 179 [pid = 1872] [id = 736] 01:01:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e0f61f000) [pid = 1872] [serial = 2209] [outer = (nil)] 01:01:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e11db9400) [pid = 1872] [serial = 2210] [outer = 0x7f1e0f61f000] 01:01:39 INFO - PROCESS | 1872 | 1461139299439 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e11e22800) [pid = 1872] [serial = 2211] [outer = 0x7f1e0f61f000] 01:01:40 INFO - PROCESS | 1872 | 1461139300405 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]]]}] 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:01:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:01:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:01:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1735ms 01:01:40 INFO - PROCESS | 1872 | 1461139300462 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1872 | 1461139300470 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:01:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:01:40 INFO - PROCESS | 1872 | 1461139300479 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1872 | 1461139300486 Marionette TRACE conn3 <- [1,2918,null,{}] 01:01:40 INFO - PROCESS | 1872 | 1461139300500 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}] 01:01:40 INFO - PROCESS | 1872 | 1461139300807 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:01:41 INFO - PROCESS | 1872 | 1461139301153 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13ca6000 == 180 [pid = 1872] [id = 737] 01:01:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e0fe65c00) [pid = 1872] [serial = 2212] [outer = (nil)] 01:01:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e11f16800) [pid = 1872] [serial = 2213] [outer = 0x7f1e0fe65c00] 01:01:41 INFO - PROCESS | 1872 | 1461139301249 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e13cda400) [pid = 1872] [serial = 2214] [outer = 0x7f1e0fe65c00] 01:01:42 INFO - PROCESS | 1872 | 1461139302181 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:01:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:01:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1746ms 01:01:42 INFO - PROCESS | 1872 | 1461139302227 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:01:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:01:42 INFO - PROCESS | 1872 | 1461139302233 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:01:42 INFO - PROCESS | 1872 | 1461139302239 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1872 | 1461139302244 Marionette TRACE conn3 <- [1,2922,null,{}] 01:01:42 INFO - PROCESS | 1872 | 1461139302251 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}] 01:01:42 INFO - PROCESS | 1872 | 1461139302520 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:01:42 INFO - PROCESS | 1872 | 1461139302805 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a21a800 == 181 [pid = 1872] [id = 738] 01:01:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e14acb800) [pid = 1872] [serial = 2215] [outer = (nil)] 01:01:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e14ad2c00) [pid = 1872] [serial = 2216] [outer = 0x7f1e14acb800] 01:01:42 INFO - PROCESS | 1872 | 1461139302941 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1a6c3000) [pid = 1872] [serial = 2217] [outer = 0x7f1e14acb800] 01:01:43 INFO - PROCESS | 1872 | [1872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:01:43 INFO - PROCESS | 1872 | [1872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:01:43 INFO - PROCESS | 1872 | [1872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:01:43 INFO - PROCESS | 1872 | [1872] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:01:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:01:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:01:43 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 01:01:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:01:43 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 01:01:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:01:43 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]" 01:01:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:01:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:01:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1684ms 01:01:43 INFO - PROCESS | 1872 | 1461139303903 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]]]}] 01:01:43 INFO - PROCESS | 1872 | 1461139303931 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1872 | 1461139303940 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:01:43 INFO - PROCESS | 1872 | 1461139303951 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1872 | 1461139303956 Marionette TRACE conn3 <- [1,2926,null,{}] 01:01:43 INFO - PROCESS | 1872 | 1461139303981 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}] 01:01:44 INFO - PROCESS | 1872 | 1461139304385 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:01:44 INFO - PROCESS | 1872 | 1461139304675 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c46c000 == 182 [pid = 1872] [id = 739] 01:01:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1a6ba800) [pid = 1872] [serial = 2218] [outer = (nil)] 01:01:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1cbe4400) [pid = 1872] [serial = 2219] [outer = 0x7f1e1a6ba800] 01:01:44 INFO - PROCESS | 1872 | 1461139304793 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1d3b6800) [pid = 1872] [serial = 2220] [outer = 0x7f1e1a6ba800] 01:01:45 INFO - PROCESS | 1872 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:01:45 INFO - PROCESS | 1872 | 1461139305555 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]]]}] 01:01:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:01:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1637ms 01:01:45 INFO - PROCESS | 1872 | 1461139305590 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1872 | 1461139305593 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:01:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:01:45 INFO - PROCESS | 1872 | 1461139305600 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1872 | 1461139305602 Marionette TRACE conn3 <- [1,2930,null,{}] 01:01:45 INFO - PROCESS | 1872 | 1461139305609 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}] 01:01:45 INFO - PROCESS | 1872 | 1461139305848 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:01:46 INFO - PROCESS | 1872 | 1461139306120 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1cc60000 == 183 [pid = 1872] [id = 740] 01:01:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1a6d4000) [pid = 1872] [serial = 2221] [outer = (nil)] 01:01:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e1d84b800) [pid = 1872] [serial = 2222] [outer = 0x7f1e1a6d4000] 01:01:46 INFO - PROCESS | 1872 | 1461139306245 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e1d8f1800) [pid = 1872] [serial = 2223] [outer = 0x7f1e1a6d4000] 01:01:47 INFO - PROCESS | 1872 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:01:47 INFO - PROCESS | 1872 | 1461139307214 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]]]}] 01:01:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:01:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1634ms 01:01:47 INFO - PROCESS | 1872 | 1461139307236 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1872 | 1461139307240 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:01:47 INFO - PROCESS | 1872 | 1461139307246 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1872 | 1461139307250 Marionette TRACE conn3 <- [1,2934,null,{}] 01:01:47 INFO - PROCESS | 1872 | 1461139307256 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}] 01:01:47 INFO - PROCESS | 1872 | 1461139307494 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:01:47 INFO - PROCESS | 1872 | 1461139307777 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d742000 == 184 [pid = 1872] [id = 741] 01:01:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e1cbe7400) [pid = 1872] [serial = 2224] [outer = (nil)] 01:01:47 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e1da3b800) [pid = 1872] [serial = 2225] [outer = 0x7f1e1cbe7400] 01:01:47 INFO - PROCESS | 1872 | 1461139307909 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e1ebc2c00) [pid = 1872] [serial = 2226] [outer = 0x7f1e1cbe7400] 01:01:48 INFO - PROCESS | 1872 | 1461139308900 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]]]}] 01:01:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:01:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1681ms 01:01:48 INFO - PROCESS | 1872 | 1461139308930 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1872 | 1461139308934 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:01:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:01:48 INFO - PROCESS | 1872 | 1461139308940 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1872 | 1461139308944 Marionette TRACE conn3 <- [1,2938,null,{}] 01:01:48 INFO - PROCESS | 1872 | 1461139308950 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}] 01:01:49 INFO - PROCESS | 1872 | 1461139309197 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:01:49 INFO - PROCESS | 1872 | 1461139309462 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e20722000 == 185 [pid = 1872] [id = 742] 01:01:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e1cf04c00) [pid = 1872] [serial = 2227] [outer = (nil)] 01:01:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e1ef36c00) [pid = 1872] [serial = 2228] [outer = 0x7f1e1cf04c00] 01:01:49 INFO - PROCESS | 1872 | 1461139309578 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e20670400) [pid = 1872] [serial = 2229] [outer = 0x7f1e1cf04c00] 01:01:50 INFO - PROCESS | 1872 | 1461139310560 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]]]}] 01:01:50 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. 01:01:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1633ms 01:01:50 INFO - PROCESS | 1872 | 1461139310574 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1872 | 1461139310577 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:01:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:01:50 INFO - PROCESS | 1872 | 1461139310585 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1872 | 1461139310587 Marionette TRACE conn3 <- [1,2942,null,{}] 01:01:50 INFO - PROCESS | 1872 | 1461139310594 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}] 01:01:50 INFO - PROCESS | 1872 | 1461139310870 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:01:51 INFO - PROCESS | 1872 | 1461139311123 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2166f000 == 186 [pid = 1872] [id = 743] 01:01:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e1ef40400) [pid = 1872] [serial = 2230] [outer = (nil)] 01:01:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e20738000) [pid = 1872] [serial = 2231] [outer = 0x7f1e1ef40400] 01:01:51 INFO - PROCESS | 1872 | 1461139311219 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e207aa400) [pid = 1872] [serial = 2232] [outer = 0x7f1e1ef40400] 01:01:52 INFO - PROCESS | 1872 | 1461139312079 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"]]]}] 01:01:52 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 01:01:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:01:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1530ms 01:01:52 INFO - PROCESS | 1872 | 1461139312117 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1872 | 1461139312121 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:01:52 INFO - PROCESS | 1872 | 1461139312128 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1872 | 1461139312131 Marionette TRACE conn3 <- [1,2946,null,{}] 01:01:52 INFO - PROCESS | 1872 | 1461139312138 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}] 01:01:52 INFO - PROCESS | 1872 | 1461139312440 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:01:52 INFO - PROCESS | 1872 | 1461139312693 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:52 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c2d800 == 187 [pid = 1872] [id = 744] 01:01:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e1fa8d800) [pid = 1872] [serial = 2233] [outer = (nil)] 01:01:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e20f7a000) [pid = 1872] [serial = 2234] [outer = 0x7f1e1fa8d800] 01:01:52 INFO - PROCESS | 1872 | 1461139312771 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e21281800) [pid = 1872] [serial = 2235] [outer = 0x7f1e1fa8d800] 01:01:53 INFO - PROCESS | 1872 | 1461139313578 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]]]}] 01:01:53 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. 01:01:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1486ms 01:01:53 INFO - PROCESS | 1872 | 1461139313614 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:01:53 INFO - PROCESS | 1872 | 1461139313618 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:01:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:01:53 INFO - PROCESS | 1872 | 1461139313624 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:01:53 INFO - PROCESS | 1872 | 1461139313626 Marionette TRACE conn3 <- [1,2950,null,{}] 01:01:53 INFO - PROCESS | 1872 | 1461139313633 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}] 01:01:53 INFO - PROCESS | 1872 | 1461139313881 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:01:54 INFO - PROCESS | 1872 | 1461139314161 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2689e000 == 188 [pid = 1872] [id = 745] 01:01:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e1ef37400) [pid = 1872] [serial = 2236] [outer = (nil)] 01:01:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e21289c00) [pid = 1872] [serial = 2237] [outer = 0x7f1e1ef37400] 01:01:54 INFO - PROCESS | 1872 | 1461139314242 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e2154e000) [pid = 1872] [serial = 2238] [outer = 0x7f1e1ef37400] 01:01:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27b2a800 == 189 [pid = 1872] [id = 746] 01:01:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e217e5c00) [pid = 1872] [serial = 2239] [outer = (nil)] 01:01:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e20f7dc00) [pid = 1872] [serial = 2240] [outer = 0x7f1e217e5c00] 01:01:55 INFO - PROCESS | 1872 | 1461139315132 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]]]}] 01:01:55 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. 01:01:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 01:01:55 INFO - PROCESS | 1872 | 1461139315166 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1872 | 1461139315169 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:01:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:01:55 INFO - PROCESS | 1872 | 1461139315176 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1872 | 1461139315179 Marionette TRACE conn3 <- [1,2954,null,{}] 01:01:55 INFO - PROCESS | 1872 | 1461139315190 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}] 01:01:55 INFO - PROCESS | 1872 | 1461139315511 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:01:55 INFO - PROCESS | 1872 | 1461139315829 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2d04a800 == 190 [pid = 1872] [id = 747] 01:01:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e2066f400) [pid = 1872] [serial = 2241] [outer = (nil)] 01:01:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 183 (0x7f1e217b3800) [pid = 1872] [serial = 2242] [outer = 0x7f1e2066f400] 01:01:55 INFO - PROCESS | 1872 | 1461139315909 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1872 | ++DOMWINDOW == 184 (0x7f1e217f1400) [pid = 1872] [serial = 2243] [outer = 0x7f1e2066f400] 01:01:56 INFO - PROCESS | 1872 | 1461139316675 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]]]}] 01:01:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:01:56 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 01:01:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1540ms 01:01:56 INFO - PROCESS | 1872 | 1461139316718 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1872 | 1461139316722 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:01:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:01:56 INFO - PROCESS | 1872 | 1461139316728 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1872 | 1461139316731 Marionette TRACE conn3 <- [1,2958,null,{}] 01:01:56 INFO - PROCESS | 1872 | 1461139316737 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}] 01:01:57 INFO - PROCESS | 1872 | 1461139317010 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:01:57 INFO - PROCESS | 1872 | 1461139317286 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e35028800 == 191 [pid = 1872] [id = 748] 01:01:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 185 (0x7f1e1d84f000) [pid = 1872] [serial = 2244] [outer = (nil)] 01:01:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 186 (0x7f1e22f68800) [pid = 1872] [serial = 2245] [outer = 0x7f1e1d84f000] 01:01:57 INFO - PROCESS | 1872 | 1461139317364 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 187 (0x7f1e2435b400) [pid = 1872] [serial = 2246] [outer = 0x7f1e1d84f000] 01:01:58 INFO - PROCESS | 1872 | 1461139318162 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]]]}] 01:01:58 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. 01:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1480ms 01:01:58 INFO - PROCESS | 1872 | 1461139318210 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:01:58 INFO - PROCESS | 1872 | 1461139318214 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:01:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:01:58 INFO - PROCESS | 1872 | 1461139318220 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 1872 | 1461139318223 Marionette TRACE conn3 <- [1,2962,null,{}] 01:01:58 INFO - PROCESS | 1872 | 1461139318229 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}] 01:01:58 INFO - PROCESS | 1872 | 1461139318573 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:01:58 INFO - PROCESS | 1872 | 1461139318797 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39239800 == 192 [pid = 1872] [id = 749] 01:01:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 188 (0x7f1e20738c00) [pid = 1872] [serial = 2247] [outer = (nil)] 01:01:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 189 (0x7f1e25519000) [pid = 1872] [serial = 2248] [outer = 0x7f1e20738c00] 01:01:58 INFO - PROCESS | 1872 | 1461139318876 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 190 (0x7f1e26474800) [pid = 1872] [serial = 2249] [outer = 0x7f1e20738c00] 01:01:59 INFO - PROCESS | 1872 | 1461139319671 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]]]}] 01:01:59 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. 01:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 01:01:59 INFO - PROCESS | 1872 | 1461139319708 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1872 | 1461139319711 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:01:59 INFO - PROCESS | 1872 | 1461139319717 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1872 | 1461139319720 Marionette TRACE conn3 <- [1,2966,null,{}] 01:01:59 INFO - PROCESS | 1872 | 1461139319726 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}] 01:01:59 INFO - PROCESS | 1872 | 1461139319971 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:02:00 INFO - PROCESS | 1872 | 1461139320218 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3e271000 == 193 [pid = 1872] [id = 750] 01:02:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 191 (0x7f1e21283400) [pid = 1872] [serial = 2250] [outer = (nil)] 01:02:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 192 (0x7f1e2772b800) [pid = 1872] [serial = 2251] [outer = 0x7f1e21283400] 01:02:00 INFO - PROCESS | 1872 | 1461139320292 Marionette DEBUG loaded listener.js 01:02:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 193 (0x7f1e29314000) [pid = 1872] [serial = 2252] [outer = 0x7f1e21283400] 01:02:01 INFO - PROCESS | 1872 | 1461139321299 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]]]}] 01:02:01 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. 01:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1628ms 01:02:01 INFO - PROCESS | 1872 | 1461139321347 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1872 | 1461139321350 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:02:01 INFO - PROCESS | 1872 | 1461139321404 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1872 | 1461139321410 Marionette TRACE conn3 <- [1,2970,null,{}] 01:02:01 INFO - PROCESS | 1872 | 1461139321423 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}] 01:02:01 INFO - PROCESS | 1872 | 1461139321710 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:02:02 INFO - PROCESS | 1872 | 1461139322088 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e070de800 == 194 [pid = 1872] [id = 751] 01:02:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 194 (0x7f1e32d2b400) [pid = 1872] [serial = 2253] [outer = (nil)] 01:02:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 195 (0x7f1e32dba000) [pid = 1872] [serial = 2254] [outer = 0x7f1e32d2b400] 01:02:02 INFO - PROCESS | 1872 | 1461139322185 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 196 (0x7f1e33967400) [pid = 1872] [serial = 2255] [outer = 0x7f1e32d2b400] 01:02:03 INFO - PROCESS | 1872 | 1461139323441 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]]]}] 01:02:03 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. 01:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2102ms 01:02:03 INFO - PROCESS | 1872 | 1461139323462 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1872 | 1461139323468 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:02:03 INFO - PROCESS | 1872 | 1461139323478 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1872 | 1461139323482 Marionette TRACE conn3 <- [1,2974,null,{}] 01:02:03 INFO - PROCESS | 1872 | 1461139323492 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}] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0fd70000 == 193 [pid = 1872] [id = 732] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e32e000 == 192 [pid = 1872] [id = 731] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b38e800 == 191 [pid = 1872] [id = 730] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e09528000 == 190 [pid = 1872] [id = 728] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e09aa9800 == 189 [pid = 1872] [id = 727] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e40a95800 == 188 [pid = 1872] [id = 726] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3d572800 == 187 [pid = 1872] [id = 725] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3b087000 == 186 [pid = 1872] [id = 724] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e34d12000 == 185 [pid = 1872] [id = 723] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27f90800 == 184 [pid = 1872] [id = 722] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25f89000 == 183 [pid = 1872] [id = 721] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e23b41800 == 182 [pid = 1872] [id = 720] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21221000 == 181 [pid = 1872] [id = 719] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1f09e800 == 180 [pid = 1872] [id = 718] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d458800 == 179 [pid = 1872] [id = 717] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c980800 == 178 [pid = 1872] [id = 716] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c27c000 == 177 [pid = 1872] [id = 715] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a2c7000 == 176 [pid = 1872] [id = 714] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e12fe0800 == 175 [pid = 1872] [id = 713] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11047800 == 174 [pid = 1872] [id = 712] 01:02:07 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0b582800 == 173 [pid = 1872] [id = 711] 01:02:07 INFO - PROCESS | 1872 | 1461139327801 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 195 (0x7f1e11224800) [pid = 1872] [serial = 2016] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 194 (0x7f1e11db2c00) [pid = 1872] [serial = 2019] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 193 (0x7f1e0d6af400) [pid = 1872] [serial = 2010] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 192 (0x7f1e11e27c00) [pid = 1872] [serial = 2022] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 191 (0x7f1e0fe5f400) [pid = 1872] [serial = 1941] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 190 (0x7f1e0f69b000) [pid = 1872] [serial = 2013] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 189 (0x7f1e1dad1c00) [pid = 1872] [serial = 2040] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 188 (0x7f1e206e6400) [pid = 1872] [serial = 2046] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 187 (0x7f1e1a57c000) [pid = 1872] [serial = 2031] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 186 (0x7f1e14ad2000) [pid = 1872] [serial = 2028] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 185 (0x7f1e1b36e800) [pid = 1872] [serial = 2034] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 184 (0x7f1e1cb89400) [pid = 1872] [serial = 2037] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 183 (0x7f1e1fa90c00) [pid = 1872] [serial = 2043] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 182 (0x7f1e13cd3c00) [pid = 1872] [serial = 2025] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e2085ac00) [pid = 1872] [serial = 2049] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e100ef400) [pid = 1872] [serial = 2129] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e10f43c00) [pid = 1872] [serial = 2130] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e10f47c00) [pid = 1872] [serial = 2132] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0f4cb800) [pid = 1872] [serial = 2126] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e0bc10800) [pid = 1872] [serial = 2123] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e0d64e000) [pid = 1872] [serial = 2124] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e224f1800) [pid = 1872] [serial = 2121] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e224ebc00) [pid = 1872] [serial = 2120] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e217ec400) [pid = 1872] [serial = 2118] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e217e5400) [pid = 1872] [serial = 2117] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e217b0400) [pid = 1872] [serial = 2115] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e217a9000) [pid = 1872] [serial = 2114] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e2154bc00) [pid = 1872] [serial = 2112] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e21544800) [pid = 1872] [serial = 2111] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e21287c00) [pid = 1872] [serial = 2109] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e210f3400) [pid = 1872] [serial = 2108] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e210e9800) [pid = 1872] [serial = 2106] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e20f7c000) [pid = 1872] [serial = 2105] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e209b0400) [pid = 1872] [serial = 2103] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e2097c000) [pid = 1872] [serial = 2102] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e2085b800) [pid = 1872] [serial = 2100] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e207b4c00) [pid = 1872] [serial = 2099] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e20670c00) [pid = 1872] [serial = 2097] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e205eec00) [pid = 1872] [serial = 2096] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e1ef41400) [pid = 1872] [serial = 2094] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e1ebba000) [pid = 1872] [serial = 2093] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e1da36800) [pid = 1872] [serial = 2091] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e1d8e7800) [pid = 1872] [serial = 2090] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1d845000) [pid = 1872] [serial = 2088] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1cf0c000) [pid = 1872] [serial = 2087] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1cbe8000) [pid = 1872] [serial = 2085] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1b3cfc00) [pid = 1872] [serial = 2084] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e14c5c800) [pid = 1872] [serial = 2082] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e144dec00) [pid = 1872] [serial = 2081] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e14444000) [pid = 1872] [serial = 2079] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e13712800) [pid = 1872] [serial = 2078] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e12132000) [pid = 1872] [serial = 2076] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e11ea4800) [pid = 1872] [serial = 2075] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e117e1000) [pid = 1872] [serial = 2073] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e10f51800) [pid = 1872] [serial = 2072] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0f698400) [pid = 1872] [serial = 2070] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0f57e400) [pid = 1872] [serial = 2069] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e11f11800) [pid = 1872] [serial = 2067] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e0f5bcc00) [pid = 1872] [serial = 2127] [outer = (nil)] [url = about:blank] 01:02:08 INFO - PROCESS | 1872 | 1461139328423 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e099c1800 == 174 [pid = 1872] [id = 752] 01:02:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0aabac00) [pid = 1872] [serial = 2256] [outer = (nil)] 01:02:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e0aac1000) [pid = 1872] [serial = 2257] [outer = 0x7f1e0aabac00] 01:02:08 INFO - PROCESS | 1872 | 1461139328545 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e0b38a400) [pid = 1872] [serial = 2258] [outer = 0x7f1e0aabac00] 01:02:09 INFO - PROCESS | 1872 | 1461139329794 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]]]}] 01:02:09 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. 01:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 6351ms 01:02:09 INFO - PROCESS | 1872 | 1461139329833 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1872 | 1461139329851 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:02:09 INFO - PROCESS | 1872 | 1461139329871 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1872 | 1461139329887 Marionette TRACE conn3 <- [1,2978,null,{}] 01:02:09 INFO - PROCESS | 1872 | 1461139329899 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}] 01:02:10 INFO - PROCESS | 1872 | 1461139330368 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:02:10 INFO - PROCESS | 1872 | 1461139330644 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d687000 == 175 [pid = 1872] [id = 753] 01:02:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0d52d000) [pid = 1872] [serial = 2259] [outer = (nil)] 01:02:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0d7df400) [pid = 1872] [serial = 2260] [outer = 0x7f1e0d52d000] 01:02:10 INFO - PROCESS | 1872 | 1461139330764 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0dcefc00) [pid = 1872] [serial = 2261] [outer = 0x7f1e0d52d000] 01:02:11 INFO - PROCESS | 1872 | 1461139331691 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]]]}] 01:02:11 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. 01:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1862ms 01:02:11 INFO - PROCESS | 1872 | 1461139331728 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:02:11 INFO - PROCESS | 1872 | 1461139331737 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:02:11 INFO - PROCESS | 1872 | 1461139331748 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 1872 | 1461139331750 Marionette TRACE conn3 <- [1,2982,null,{}] 01:02:11 INFO - PROCESS | 1872 | 1461139331779 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}] 01:02:12 INFO - PROCESS | 1872 | 1461139332173 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:02:12 INFO - PROCESS | 1872 | 1461139332213 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f35c000 == 176 [pid = 1872] [id = 754] 01:02:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0d64f800) [pid = 1872] [serial = 2262] [outer = (nil)] 01:02:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0f5bac00) [pid = 1872] [serial = 2263] [outer = 0x7f1e0d64f800] 01:02:12 INFO - PROCESS | 1872 | 1461139332278 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0f84a800) [pid = 1872] [serial = 2264] [outer = 0x7f1e0d64f800] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e0e207400) [pid = 1872] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e0f59dc00) [pid = 1872] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e0d64bc00) [pid = 1872] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0d7e8800) [pid = 1872] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0aaba400) [pid = 1872] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0f596400) [pid = 1872] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0d6a5c00) [pid = 1872] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e2085f400) [pid = 1872] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e2551c800) [pid = 1872] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e0b380c00) [pid = 1872] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e207c5800) [pid = 1872] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e144d8800) [pid = 1872] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e2085c400) [pid = 1872] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e1b2c8000) [pid = 1872] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e144db400) [pid = 1872] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e1b2c4400) [pid = 1872] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e1a4d5400) [pid = 1872] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e1a4d3c00) [pid = 1872] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e11eaec00) [pid = 1872] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:02:13 INFO - PROCESS | 1872 | --DOMWINDOW == 126 (0x7f1e0bc07c00) [pid = 1872] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:02:13 INFO - PROCESS | 1872 | 1461139333654 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"]]]}] 01:02:13 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 01:02:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:02:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:02:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1954ms 01:02:13 INFO - PROCESS | 1872 | 1461139333712 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1872 | 1461139333719 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:02:13 INFO - PROCESS | 1872 | 1461139333743 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1872 | 1461139333750 Marionette TRACE conn3 <- [1,2986,null,{}] 01:02:13 INFO - PROCESS | 1872 | 1461139333771 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}] 01:02:14 INFO - PROCESS | 1872 | 1461139334008 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:02:14 INFO - PROCESS | 1872 | 1461139334229 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e10ef6800 == 177 [pid = 1872] [id = 755] 01:02:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 127 (0x7f1e0b380c00) [pid = 1872] [serial = 2265] [outer = (nil)] 01:02:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e100e6800) [pid = 1872] [serial = 2266] [outer = 0x7f1e0b380c00] 01:02:14 INFO - PROCESS | 1872 | 1461139334293 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e11226800) [pid = 1872] [serial = 2267] [outer = 0x7f1e0b380c00] 01:02:14 INFO - PROCESS | 1872 | 1461139334983 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]]]}] 01:02:14 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. 01:02:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1265ms 01:02:14 INFO - PROCESS | 1872 | 1461139334995 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1872 | 1461139334999 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:02:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:02:15 INFO - PROCESS | 1872 | 1461139335005 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1872 | 1461139335007 Marionette TRACE conn3 <- [1,2990,null,{}] 01:02:15 INFO - PROCESS | 1872 | 1461139335013 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}] 01:02:15 INFO - PROCESS | 1872 | 1461139335298 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:02:15 INFO - PROCESS | 1872 | 1461139335322 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e11ab4000 == 178 [pid = 1872] [id = 756] 01:02:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e0bc03400) [pid = 1872] [serial = 2268] [outer = (nil)] 01:02:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e11764800) [pid = 1872] [serial = 2269] [outer = 0x7f1e0bc03400] 01:02:15 INFO - PROCESS | 1872 | 1461139335387 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e11db8000) [pid = 1872] [serial = 2270] [outer = 0x7f1e0bc03400] 01:02:16 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09a9b800 == 179 [pid = 1872] [id = 757] 01:02:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e0d529000) [pid = 1872] [serial = 2271] [outer = (nil)] 01:02:16 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0b3d8800) [pid = 1872] [serial = 2272] [outer = 0x7f1e0d529000] 01:02:16 INFO - PROCESS | 1872 | 1461139336575 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]]]}] 01:02:16 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. 01:02:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 01:02:16 INFO - PROCESS | 1872 | 1461139336601 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1872 | 1461139336609 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:02:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:02:16 INFO - PROCESS | 1872 | 1461139336621 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1872 | 1461139336625 Marionette TRACE conn3 <- [1,2994,null,{}] 01:02:16 INFO - PROCESS | 1872 | 1461139336634 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}] 01:02:16 INFO - PROCESS | 1872 | 1461139336954 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:02:17 INFO - PROCESS | 1872 | 1461139337308 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f349800 == 180 [pid = 1872] [id = 758] 01:02:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0f582400) [pid = 1872] [serial = 2273] [outer = (nil)] 01:02:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0f59f800) [pid = 1872] [serial = 2274] [outer = 0x7f1e0f582400] 01:02:17 INFO - PROCESS | 1872 | 1461139337404 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e100ef400) [pid = 1872] [serial = 2275] [outer = 0x7f1e0f582400] 01:02:18 INFO - PROCESS | 1872 | 1461139338257 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]]]}] 01:02:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:02:18 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 01:02:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1683ms 01:02:18 INFO - PROCESS | 1872 | 1461139338305 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1872 | 1461139338314 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:02:18 INFO - PROCESS | 1872 | 1461139338325 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1872 | 1461139338329 Marionette TRACE conn3 <- [1,2998,null,{}] 01:02:18 INFO - PROCESS | 1872 | 1461139338335 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}] 01:02:18 INFO - PROCESS | 1872 | 1461139338595 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:02:18 INFO - PROCESS | 1872 | 1461139338839 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e120a8000 == 181 [pid = 1872] [id = 759] 01:02:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e0b651800) [pid = 1872] [serial = 2276] [outer = (nil)] 01:02:18 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e11dbb800) [pid = 1872] [serial = 2277] [outer = 0x7f1e0b651800] 01:02:18 INFO - PROCESS | 1872 | 1461139338914 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e11eac800) [pid = 1872] [serial = 2278] [outer = 0x7f1e0b651800] 01:02:19 INFO - PROCESS | 1872 | 1461139339812 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]]]}] 01:02:19 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. 01:02:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1532ms 01:02:19 INFO - PROCESS | 1872 | 1461139339858 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:02:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:02:19 INFO - PROCESS | 1872 | 1461139339862 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:02:19 INFO - PROCESS | 1872 | 1461139339869 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1872 | 1461139339875 Marionette TRACE conn3 <- [1,3002,null,{}] 01:02:19 INFO - PROCESS | 1872 | 1461139339892 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}] 01:02:20 INFO - PROCESS | 1872 | 1461139340197 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:02:20 INFO - PROCESS | 1872 | 1461139340462 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b4e800 == 182 [pid = 1872] [id = 760] 01:02:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e11f0b000) [pid = 1872] [serial = 2279] [outer = (nil)] 01:02:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e132d3800) [pid = 1872] [serial = 2280] [outer = 0x7f1e11f0b000] 01:02:20 INFO - PROCESS | 1872 | 1461139340545 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e14443800) [pid = 1872] [serial = 2281] [outer = 0x7f1e11f0b000] 01:02:21 INFO - PROCESS | 1872 | 1461139341665 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]]]}] 01:02:21 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. 01:02:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1839ms 01:02:21 INFO - PROCESS | 1872 | 1461139341711 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1872 | 1461139341718 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:02:21 INFO - PROCESS | 1872 | 1461139341729 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1872 | 1461139341733 Marionette TRACE conn3 <- [1,3006,null,{}] 01:02:21 INFO - PROCESS | 1872 | 1461139341797 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}] 01:02:22 INFO - PROCESS | 1872 | 1461139342113 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:02:22 INFO - PROCESS | 1872 | 1461139342440 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a2dc000 == 183 [pid = 1872] [id = 761] 01:02:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0d7e3800) [pid = 1872] [serial = 2282] [outer = (nil)] 01:02:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e144df000) [pid = 1872] [serial = 2283] [outer = 0x7f1e0d7e3800] 01:02:22 INFO - PROCESS | 1872 | 1461139342518 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e14c58c00) [pid = 1872] [serial = 2284] [outer = 0x7f1e0d7e3800] 01:02:23 INFO - PROCESS | 1872 | 1461139343292 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]]]}] 01:02:23 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. 01:02:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1577ms 01:02:23 INFO - PROCESS | 1872 | 1461139343327 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1872 | 1461139343332 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:02:23 INFO - PROCESS | 1872 | 1461139343343 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1872 | 1461139343345 Marionette TRACE conn3 <- [1,3010,null,{}] 01:02:23 INFO - PROCESS | 1872 | 1461139343351 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}] 01:02:23 INFO - PROCESS | 1872 | 1461139343593 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:02:23 INFO - PROCESS | 1872 | 1461139343835 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c21d800 == 184 [pid = 1872] [id = 762] 01:02:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e14443c00) [pid = 1872] [serial = 2285] [outer = (nil)] 01:02:23 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1a4dd800) [pid = 1872] [serial = 2286] [outer = 0x7f1e14443c00] 01:02:23 INFO - PROCESS | 1872 | 1461139343919 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e1a6bc800) [pid = 1872] [serial = 2287] [outer = 0x7f1e14443c00] 01:02:24 INFO - PROCESS | 1872 | 1461139344730 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]]]}] 01:02:24 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 01:02:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1432ms 01:02:24 INFO - PROCESS | 1872 | 1461139344774 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:02:24 INFO - PROCESS | 1872 | 1461139344778 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:02:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:02:24 INFO - PROCESS | 1872 | 1461139344784 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1872 | 1461139344786 Marionette TRACE conn3 <- [1,3014,null,{}] 01:02:24 INFO - PROCESS | 1872 | 1461139344792 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}] 01:02:25 INFO - PROCESS | 1872 | 1461139345145 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:02:25 INFO - PROCESS | 1872 | 1461139345355 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c4b2000 == 185 [pid = 1872] [id = 763] 01:02:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1b36ac00) [pid = 1872] [serial = 2288] [outer = (nil)] 01:02:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e1cb86c00) [pid = 1872] [serial = 2289] [outer = 0x7f1e1b36ac00] 01:02:25 INFO - PROCESS | 1872 | 1461139345443 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1cf04000) [pid = 1872] [serial = 2290] [outer = 0x7f1e1b36ac00] 01:02:25 INFO - PROCESS | 1872 | [1872] 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 01:02:26 INFO - PROCESS | 1872 | 1461139346365 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:02:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:02:26 INFO - {} 01:02:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:02:26 INFO - {} 01:02:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:02:26 INFO - {} 01:02:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:02:26 INFO - {} 01:02:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1636ms 01:02:26 INFO - PROCESS | 1872 | 1461139346424 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1872 | 1461139346427 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /FileAPI/fileReader.html 01:02:26 INFO - PROCESS | 1872 | 1461139346433 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1872 | 1461139346436 Marionette TRACE conn3 <- [1,3018,null,{}] 01:02:26 INFO - PROCESS | 1872 | 1461139346491 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}] 01:02:26 INFO - PROCESS | 1872 | 1461139346768 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:02:27 INFO - PROCESS | 1872 | 1461139347054 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d65f000 == 186 [pid = 1872] [id = 764] 01:02:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1aff6000) [pid = 1872] [serial = 2291] [outer = (nil)] 01:02:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1da39000) [pid = 1872] [serial = 2292] [outer = 0x7f1e1aff6000] 01:02:27 INFO - PROCESS | 1872 | 1461139347126 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1ef40000) [pid = 1872] [serial = 2293] [outer = 0x7f1e1aff6000] 01:02:27 INFO - PROCESS | 1872 | 1461139347935 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]]]}] 01:02:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:02:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:02:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:02:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:02:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1527ms 01:02:27 INFO - PROCESS | 1872 | 1461139347962 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:02:27 INFO - TEST-START | /FileAPI/historical.html 01:02:27 INFO - PROCESS | 1872 | 1461139347966 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:02:27 INFO - PROCESS | 1872 | 1461139347975 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1872 | 1461139347977 Marionette TRACE conn3 <- [1,3022,null,{}] 01:02:27 INFO - PROCESS | 1872 | 1461139347984 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}] 01:02:28 INFO - PROCESS | 1872 | 1461139348231 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:02:28 INFO - PROCESS | 1872 | 1461139348482 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d736000 == 187 [pid = 1872] [id = 765] 01:02:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e0d7ddc00) [pid = 1872] [serial = 2294] [outer = (nil)] 01:02:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1fa92400) [pid = 1872] [serial = 2295] [outer = 0x7f1e0d7ddc00] 01:02:28 INFO - PROCESS | 1872 | 1461139348561 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e20686c00) [pid = 1872] [serial = 2296] [outer = 0x7f1e0d7ddc00] 01:02:29 INFO - PROCESS | 1872 | 1461139349343 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"]]]}] 01:02:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:02:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:02:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:02:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:02:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:02:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:02:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:02:29 INFO - TEST-OK | /FileAPI/historical.html | took 1381ms 01:02:29 INFO - PROCESS | 1872 | 1461139349376 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 1872 | 1461139349379 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:02:29 INFO - PROCESS | 1872 | 1461139349396 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - TEST-START | /FileAPI/idlharness.html 01:02:29 INFO - PROCESS | 1872 | 1461139349404 Marionette TRACE conn3 <- [1,3026,null,{}] 01:02:29 INFO - PROCESS | 1872 | 1461139349411 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}] 01:02:29 INFO - PROCESS | 1872 | 1461139349663 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:02:29 INFO - PROCESS | 1872 | 1461139349904 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1fa39800 == 188 [pid = 1872] [id = 766] 01:02:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e0d7df000) [pid = 1872] [serial = 2297] [outer = (nil)] 01:02:29 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e20731c00) [pid = 1872] [serial = 2298] [outer = 0x7f1e0d7df000] 01:02:29 INFO - PROCESS | 1872 | 1461139349994 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e20781800) [pid = 1872] [serial = 2299] [outer = 0x7f1e0d7df000] 01:02:31 INFO - PROCESS | 1872 | 1461139351834 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]]]}] 01:02:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:02:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:02:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:02:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:02:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:02:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:02:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:02:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:02:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:02:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:02:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:02:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:02:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:02:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:02:32 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 01:02:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:02:32 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 01:02:32 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 01:02:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:02:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:02:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:02:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:02:32 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 01:02:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:02:32 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 01:02:32 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 01:02:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:02:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:02:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:02:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:02:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:02:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:02:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2623ms 01:02:32 INFO - PROCESS | 1872 | 1461139352031 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1872 | 1461139352035 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:02:32 INFO - TEST-START | /FileAPI/idlharness.worker 01:02:32 INFO - PROCESS | 1872 | 1461139352047 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1872 | 1461139352057 Marionette TRACE conn3 <- [1,3030,null,{}] 01:02:32 INFO - PROCESS | 1872 | 1461139352069 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}] 01:02:32 INFO - PROCESS | 1872 | 1461139352414 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:02:32 INFO - PROCESS | 1872 | 1461139352743 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e21203800 == 189 [pid = 1872] [id = 767] 01:02:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e2085a400) [pid = 1872] [serial = 2300] [outer = (nil)] 01:02:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e25296c00) [pid = 1872] [serial = 2301] [outer = 0x7f1e2085a400] 01:02:32 INFO - PROCESS | 1872 | 1461139352823 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1872 | ++DOMWINDOW == 164 (0x7f1e2551a000) [pid = 1872] [serial = 2302] [outer = 0x7f1e2085a400] 01:02:33 INFO - PROCESS | 1872 | [1872] 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 01:02:35 INFO - PROCESS | 1872 | 1461139355190 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,{},{}]]]}] 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:02:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:02:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:02:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:02:35 INFO - {} 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:02:35 INFO - {} 01:02:35 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 - {} 01:02:35 INFO - {} 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:02:35 INFO - {} 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:02:35 INFO - {} 01:02:35 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 - {} 01:02:35 INFO - {} 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:02:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:02:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 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 01:02:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:02:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:02:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:02:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:02:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:02:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:02:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:02:35 INFO - {} 01:02:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3283ms 01:02:35 INFO - PROCESS | 1872 | 1461139355332 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1872 | 1461139355335 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:02:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:02:35 INFO - PROCESS | 1872 | 1461139355347 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1872 | 1461139355358 Marionette TRACE conn3 <- [1,3034,null,{}] 01:02:35 INFO - PROCESS | 1872 | 1461139355427 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}] 01:02:35 INFO - PROCESS | 1872 | 1461139355763 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:02:36 INFO - PROCESS | 1872 | 1461139356034 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e2dc1d800 == 190 [pid = 1872] [id = 768] 01:02:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 165 (0x7f1e2551b400) [pid = 1872] [serial = 2303] [outer = (nil)] 01:02:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 166 (0x7f1e26ae8400) [pid = 1872] [serial = 2304] [outer = 0x7f1e2551b400] 01:02:36 INFO - PROCESS | 1872 | 1461139356118 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1872 | ++DOMWINDOW == 167 (0x7f1e38f41400) [pid = 1872] [serial = 2305] [outer = 0x7f1e2551b400] 01:02:36 INFO - PROCESS | 1872 | 1461139356954 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]]]}] 01:02:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:02:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1651ms 01:02:37 INFO - PROCESS | 1872 | 1461139357001 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:02:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:02:37 INFO - PROCESS | 1872 | 1461139357005 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:02:37 INFO - PROCESS | 1872 | 1461139357032 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1872 | 1461139357036 Marionette TRACE conn3 <- [1,3038,null,{}] 01:02:37 INFO - PROCESS | 1872 | 1461139357045 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}] 01:02:37 INFO - PROCESS | 1872 | 1461139357291 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:02:37 INFO - PROCESS | 1872 | 1461139357566 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e3503e000 == 191 [pid = 1872] [id = 769] 01:02:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 168 (0x7f1e04c84c00) [pid = 1872] [serial = 2306] [outer = (nil)] 01:02:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 169 (0x7f1e04c8c000) [pid = 1872] [serial = 2307] [outer = 0x7f1e04c84c00] 01:02:37 INFO - PROCESS | 1872 | 1461139357650 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1872 | ++DOMWINDOW == 170 (0x7f1e04c91800) [pid = 1872] [serial = 2308] [outer = 0x7f1e04c84c00] 01:02:38 INFO - PROCESS | 1872 | 1461139358512 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"]]]}] 01:02:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:02:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:02:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1562ms 01:02:38 INFO - PROCESS | 1872 | 1461139358575 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:02:38 INFO - PROCESS | 1872 | 1461139358579 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:02:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:02:38 INFO - PROCESS | 1872 | 1461139358606 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1872 | 1461139358609 Marionette TRACE conn3 <- [1,3042,null,{}] 01:02:38 INFO - PROCESS | 1872 | 1461139358615 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}] 01:02:38 INFO - PROCESS | 1872 | 1461139358860 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:02:39 INFO - PROCESS | 1872 | 1461139359133 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e39302800 == 192 [pid = 1872] [id = 770] 01:02:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 171 (0x7f1e04c85800) [pid = 1872] [serial = 2309] [outer = (nil)] 01:02:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 172 (0x7f1e38e28000) [pid = 1872] [serial = 2310] [outer = 0x7f1e04c85800] 01:02:39 INFO - PROCESS | 1872 | 1461139359207 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1872 | ++DOMWINDOW == 173 (0x7f1e38f7d800) [pid = 1872] [serial = 2311] [outer = 0x7f1e04c85800] 01:02:40 INFO - PROCESS | 1872 | 1461139360395 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]]]}] 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:02:40 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. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:02:40 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'.) 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:02:40 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. 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:02:40 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. 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:02:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:02:40 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. 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:02:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:02:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:02:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:02:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:02:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1872ms 01:02:40 INFO - PROCESS | 1872 | 1461139360474 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1872 | 1461139360481 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:02:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:02:40 INFO - PROCESS | 1872 | 1461139360494 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1872 | 1461139360499 Marionette TRACE conn3 <- [1,3046,null,{}] 01:02:40 INFO - PROCESS | 1872 | 1461139360512 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}] 01:02:40 INFO - PROCESS | 1872 | 1461139360887 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:02:41 INFO - PROCESS | 1872 | 1461139361236 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e25c23000 == 193 [pid = 1872] [id = 771] 01:02:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 174 (0x7f1e04c92c00) [pid = 1872] [serial = 2312] [outer = (nil)] 01:02:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 175 (0x7f1e2551b800) [pid = 1872] [serial = 2313] [outer = 0x7f1e04c92c00] 01:02:41 INFO - PROCESS | 1872 | 1461139361340 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1872 | ++DOMWINDOW == 176 (0x7f1e2633d000) [pid = 1872] [serial = 2314] [outer = 0x7f1e04c92c00] 01:02:41 INFO - PROCESS | 1872 | [1872] 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 01:02:42 INFO - PROCESS | 1872 | 1461139362224 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:02:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:02:42 INFO - {} 01:02:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1741ms 01:02:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:02:42 INFO - PROCESS | 1872 | 1461139362234 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1872 | 1461139362236 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:02:42 INFO - PROCESS | 1872 | 1461139362242 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1872 | 1461139362245 Marionette TRACE conn3 <- [1,3050,null,{}] 01:02:42 INFO - PROCESS | 1872 | 1461139362251 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}] 01:02:42 INFO - PROCESS | 1872 | 1461139362511 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:02:42 INFO - PROCESS | 1872 | 1461139362799 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e27f8b000 == 194 [pid = 1872] [id = 772] 01:02:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 177 (0x7f1e22f6bc00) [pid = 1872] [serial = 2315] [outer = (nil)] 01:02:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 178 (0x7f1e277cd000) [pid = 1872] [serial = 2316] [outer = 0x7f1e22f6bc00] 01:02:42 INFO - PROCESS | 1872 | 1461139362874 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1872 | ++DOMWINDOW == 179 (0x7f1e33971c00) [pid = 1872] [serial = 2317] [outer = 0x7f1e22f6bc00] 01:02:43 INFO - PROCESS | 1872 | 1461139363695 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]]]}] 01:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:02:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:02:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1486ms 01:02:43 INFO - PROCESS | 1872 | 1461139363735 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1872 | 1461139363737 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:02:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:02:43 INFO - PROCESS | 1872 | 1461139363749 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1872 | 1461139363751 Marionette TRACE conn3 <- [1,3054,null,{}] 01:02:43 INFO - PROCESS | 1872 | 1461139363758 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}] 01:02:44 INFO - PROCESS | 1872 | 1461139364005 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:02:44 INFO - PROCESS | 1872 | 1461139364252 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09e6c800 == 195 [pid = 1872] [id = 773] 01:02:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 180 (0x7f1e26ca5c00) [pid = 1872] [serial = 2318] [outer = (nil)] 01:02:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 181 (0x7f1e33cb1c00) [pid = 1872] [serial = 2319] [outer = 0x7f1e26ca5c00] 01:02:44 INFO - PROCESS | 1872 | 1461139364330 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1872 | ++DOMWINDOW == 182 (0x7f1e340e6c00) [pid = 1872] [serial = 2320] [outer = 0x7f1e26ca5c00] 01:02:45 INFO - PROCESS | 1872 | 1461139365621 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"]]]}] 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:02:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:02:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:02:45 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" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:02:45 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" 01:02:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:02:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:02:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1963ms 01:02:45 INFO - PROCESS | 1872 | 1461139365712 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1872 | 1461139365715 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:02:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:02:45 INFO - PROCESS | 1872 | 1461139365784 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1872 | 1461139365790 Marionette TRACE conn3 <- [1,3058,null,{}] 01:02:45 INFO - PROCESS | 1872 | 1461139365803 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}] 01:02:46 INFO - PROCESS | 1872 | 1461139366168 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f736800 == 194 [pid = 1872] [id = 622] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0e326800 == 193 [pid = 1872] [id = 599] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e24307000 == 192 [pid = 1872] [id = 63] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d45a000 == 191 [pid = 1872] [id = 656] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e26142800 == 190 [pid = 1872] [id = 661] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e21891000 == 189 [pid = 1872] [id = 181] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120ad800 == 188 [pid = 1872] [id = 604] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a72b800 == 187 [pid = 1872] [id = 169] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e3e271000 == 186 [pid = 1872] [id = 750] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e39239800 == 185 [pid = 1872] [id = 749] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e35028800 == 184 [pid = 1872] [id = 748] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2d04a800 == 183 [pid = 1872] [id = 747] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e27b2a800 == 182 [pid = 1872] [id = 746] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2689e000 == 181 [pid = 1872] [id = 745] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e25c2d800 == 180 [pid = 1872] [id = 744] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e2166f000 == 179 [pid = 1872] [id = 743] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e20722000 == 178 [pid = 1872] [id = 742] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1d742000 == 177 [pid = 1872] [id = 741] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1cc60000 == 176 [pid = 1872] [id = 740] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1c46c000 == 175 [pid = 1872] [id = 739] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e07151000 == 174 [pid = 1872] [id = 729] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e1a21a800 == 173 [pid = 1872] [id = 738] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e13ca6000 == 172 [pid = 1872] [id = 737] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e120c2800 == 171 [pid = 1872] [id = 736] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e11208800 == 170 [pid = 1872] [id = 735] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0f73e800 == 169 [pid = 1872] [id = 734] 01:02:48 INFO - PROCESS | 1872 | --DOCSHELL 0x7f1e0aa1b000 == 168 [pid = 1872] [id = 733] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 181 (0x7f1e0f4c7400) [pid = 1872] [serial = 2195] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 180 (0x7f1e0f59f400) [pid = 1872] [serial = 2196] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 179 (0x7f1e11e25400) [pid = 1872] [serial = 2144] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 178 (0x7f1e10e85c00) [pid = 1872] [serial = 2142] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 177 (0x7f1e0f858800) [pid = 1872] [serial = 2141] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 176 (0x7f1e0f57ac00) [pid = 1872] [serial = 2139] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 175 (0x7f1e0e211800) [pid = 1872] [serial = 2138] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 174 (0x7f1e0b648800) [pid = 1872] [serial = 2136] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 173 (0x7f1e0b37c400) [pid = 1872] [serial = 2135] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 172 (0x7f1e27b0a000) [pid = 1872] [serial = 2189] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 171 (0x7f1e2772ec00) [pid = 1872] [serial = 2187] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 170 (0x7f1e273e4800) [pid = 1872] [serial = 2186] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 169 (0x7f1e26db6400) [pid = 1872] [serial = 2184] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 168 (0x7f1e2695ec00) [pid = 1872] [serial = 2183] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 167 (0x7f1e25f69000) [pid = 1872] [serial = 2181] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 166 (0x7f1e25af5c00) [pid = 1872] [serial = 2180] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 165 (0x7f1e25771c00) [pid = 1872] [serial = 2178] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 164 (0x7f1e2551d800) [pid = 1872] [serial = 2177] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 163 (0x7f1e25515800) [pid = 1872] [serial = 2175] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 162 (0x7f1e253db400) [pid = 1872] [serial = 2174] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 161 (0x7f1e24825000) [pid = 1872] [serial = 2172] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 160 (0x7f1e2435dc00) [pid = 1872] [serial = 2171] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 159 (0x7f1e24351000) [pid = 1872] [serial = 2169] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 158 (0x7f1e23b0d000) [pid = 1872] [serial = 2168] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 157 (0x7f1e2127fc00) [pid = 1872] [serial = 2166] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 156 (0x7f1e2097d000) [pid = 1872] [serial = 2165] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 155 (0x7f1e20777800) [pid = 1872] [serial = 2163] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 154 (0x7f1e206e9c00) [pid = 1872] [serial = 2162] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 153 (0x7f1e2066d400) [pid = 1872] [serial = 2160] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 152 (0x7f1e1fa8b000) [pid = 1872] [serial = 2159] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 151 (0x7f1e1dedbc00) [pid = 1872] [serial = 2157] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 150 (0x7f1e1da2e400) [pid = 1872] [serial = 2156] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 149 (0x7f1e1cf05c00) [pid = 1872] [serial = 2154] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e1b3c5000) [pid = 1872] [serial = 2153] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1a6dc000) [pid = 1872] [serial = 2151] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1a4d8000) [pid = 1872] [serial = 2150] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e13ce0400) [pid = 1872] [serial = 2148] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e132d6000) [pid = 1872] [serial = 2147] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e11ead000) [pid = 1872] [serial = 2145] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0d52b400) [pid = 1872] [serial = 2192] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e0f855800) [pid = 1872] [serial = 2198] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0d6ab400) [pid = 1872] [serial = 2193] [outer = (nil)] [url = about:blank] 01:02:48 INFO - PROCESS | 1872 | 1461139368758 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e07158000 == 169 [pid = 1872] [id = 774] 01:02:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e0aab6400) [pid = 1872] [serial = 2321] [outer = (nil)] 01:02:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e0aaba400) [pid = 1872] [serial = 2322] [outer = 0x7f1e0aab6400] 01:02:48 INFO - PROCESS | 1872 | 1461139368846 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e0af71c00) [pid = 1872] [serial = 2323] [outer = 0x7f1e0aab6400] 01:02:49 INFO - PROCESS | 1872 | 1461139369643 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]]]}] 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:02:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:02:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:02:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:02:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:02:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 3932ms 01:02:49 INFO - PROCESS | 1872 | 1461139369706 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1872 | 1461139369711 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:02:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:02:49 INFO - PROCESS | 1872 | 1461139369721 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1872 | 1461139369727 Marionette TRACE conn3 <- [1,3062,null,{}] 01:02:49 INFO - PROCESS | 1872 | 1461139369735 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}] 01:02:49 INFO - PROCESS | 1872 | 1461139369985 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:02:50 INFO - PROCESS | 1872 | 1461139370185 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09be9000 == 170 [pid = 1872] [id = 775] 01:02:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e0aab7400) [pid = 1872] [serial = 2324] [outer = (nil)] 01:02:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e0d7e6c00) [pid = 1872] [serial = 2325] [outer = 0x7f1e0aab7400] 01:02:50 INFO - PROCESS | 1872 | 1461139370254 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0e4e5800) [pid = 1872] [serial = 2326] [outer = 0x7f1e0aab7400] 01:02:50 INFO - PROCESS | 1872 | [1872] 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 01:02:51 INFO - PROCESS | 1872 | 1461139371165 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:02:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:02:51 INFO - {} 01:02:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1488ms 01:02:51 INFO - PROCESS | 1872 | 1461139371220 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1872 | 1461139371226 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:02:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:02:51 INFO - PROCESS | 1872 | 1461139371240 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1872 | 1461139371242 Marionette TRACE conn3 <- [1,3066,null,{}] 01:02:51 INFO - PROCESS | 1872 | 1461139371260 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}] 01:02:51 INFO - PROCESS | 1872 | 1461139371577 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:02:51 INFO - PROCESS | 1872 | 1461139371614 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0d545000 == 171 [pid = 1872] [id = 776] 01:02:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e0bc05800) [pid = 1872] [serial = 2327] [outer = (nil)] 01:02:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e10186800) [pid = 1872] [serial = 2328] [outer = 0x7f1e0bc05800] 01:02:51 INFO - PROCESS | 1872 | 1461139371679 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e10f47400) [pid = 1872] [serial = 2329] [outer = 0x7f1e0bc05800] 01:02:52 INFO - PROCESS | 1872 | 1461139372828 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]]]}] 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:02:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:02:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1652ms 01:02:52 INFO - PROCESS | 1872 | 1461139372888 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1872 | 1461139372891 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:02:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:02:52 INFO - PROCESS | 1872 | 1461139372912 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1872 | 1461139372922 Marionette TRACE conn3 <- [1,3070,null,{}] 01:02:52 INFO - PROCESS | 1872 | 1461139372929 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}] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 148 (0x7f1e0d64f800) [pid = 1872] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 147 (0x7f1e1a6d4000) [pid = 1872] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 146 (0x7f1e1cf04c00) [pid = 1872] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 145 (0x7f1e1a6ba800) [pid = 1872] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 144 (0x7f1e1fa8d800) [pid = 1872] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 143 (0x7f1e1d84f000) [pid = 1872] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 142 (0x7f1e0fe5c400) [pid = 1872] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 141 (0x7f1e07c11800) [pid = 1872] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 140 (0x7f1e0aabac00) [pid = 1872] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 139 (0x7f1e0f61f000) [pid = 1872] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 138 (0x7f1e2066f400) [pid = 1872] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 137 (0x7f1e217e5c00) [pid = 1872] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 136 (0x7f1e1ef40400) [pid = 1872] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 135 (0x7f1e0d6a8000) [pid = 1872] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 134 (0x7f1e0b380c00) [pid = 1872] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 133 (0x7f1e14acb800) [pid = 1872] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 132 (0x7f1e0fe65c00) [pid = 1872] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 131 (0x7f1e0d52d000) [pid = 1872] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 130 (0x7f1e0b37fc00) [pid = 1872] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 129 (0x7f1e259b5800) [pid = 1872] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 128 (0x7f1e1cbe7400) [pid = 1872] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:02:53 INFO - PROCESS | 1872 | --DOMWINDOW == 127 (0x7f1e1ef37400) [pid = 1872] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:02:53 INFO - PROCESS | 1872 | 1461139373897 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:02:54 INFO - PROCESS | 1872 | 1461139374071 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f358000 == 172 [pid = 1872] [id = 777] 01:02:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 128 (0x7f1e04c8cc00) [pid = 1872] [serial = 2330] [outer = (nil)] 01:02:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 129 (0x7f1e0fe65c00) [pid = 1872] [serial = 2331] [outer = 0x7f1e04c8cc00] 01:02:54 INFO - PROCESS | 1872 | 1461139374137 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1872 | ++DOMWINDOW == 130 (0x7f1e11dba800) [pid = 1872] [serial = 2332] [outer = 0x7f1e04c8cc00] 01:02:54 INFO - PROCESS | 1872 | 1461139374822 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]]]}] 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:02:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1953ms 01:02:54 INFO - PROCESS | 1872 | 1461139374856 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:02:54 INFO - PROCESS | 1872 | 1461139374860 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:02:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:02:54 INFO - PROCESS | 1872 | 1461139374867 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1872 | 1461139374870 Marionette TRACE conn3 <- [1,3074,null,{}] 01:02:54 INFO - PROCESS | 1872 | 1461139374875 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}] 01:02:55 INFO - PROCESS | 1872 | 1461139375190 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:02:55 INFO - PROCESS | 1872 | 1461139375217 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1105b800 == 173 [pid = 1872] [id = 778] 01:02:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 131 (0x7f1e0aabac00) [pid = 1872] [serial = 2333] [outer = (nil)] 01:02:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 132 (0x7f1e11f12800) [pid = 1872] [serial = 2334] [outer = 0x7f1e0aabac00] 01:02:55 INFO - PROCESS | 1872 | 1461139375293 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1872 | ++DOMWINDOW == 133 (0x7f1e132c9400) [pid = 1872] [serial = 2335] [outer = 0x7f1e0aabac00] 01:02:56 INFO - PROCESS | 1872 | 1461139376490 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]]]}] 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:02:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:02:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1639ms 01:02:56 INFO - PROCESS | 1872 | 1461139376509 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1872 | 1461139376518 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:02:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:02:56 INFO - PROCESS | 1872 | 1461139376528 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1872 | 1461139376533 Marionette TRACE conn3 <- [1,3078,null,{}] 01:02:56 INFO - PROCESS | 1872 | 1461139376542 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}] 01:02:56 INFO - PROCESS | 1872 | 1461139376827 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:02:57 INFO - PROCESS | 1872 | 1461139377085 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e09e63800 == 174 [pid = 1872] [id = 779] 01:02:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 134 (0x7f1e0b643000) [pid = 1872] [serial = 2336] [outer = (nil)] 01:02:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 135 (0x7f1e0d6af000) [pid = 1872] [serial = 2337] [outer = 0x7f1e0b643000] 01:02:57 INFO - PROCESS | 1872 | 1461139377179 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1872 | ++DOMWINDOW == 136 (0x7f1e0e4e9400) [pid = 1872] [serial = 2338] [outer = 0x7f1e0b643000] 01:02:58 INFO - PROCESS | 1872 | 1461139378168 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] 01:02:58 INFO - PROCESS | 1872 | 1461139378255 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:02:58 INFO - PROCESS | 1872 | 1461139378318 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1872 | 1461139378325 Marionette TRACE conn3 <- [1,3082,null,{}] 01:02:58 INFO - PROCESS | 1872 | 1461139378331 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}] 01:02:58 INFO - PROCESS | 1872 | 1461139378595 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:02:58 INFO - PROCESS | 1872 | 1461139378964 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e0f73d800 == 175 [pid = 1872] [id = 780] 01:02:58 INFO - PROCESS | 1872 | ++DOMWINDOW == 137 (0x7f1e0b649c00) [pid = 1872] [serial = 2339] [outer = (nil)] 01:02:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 138 (0x7f1e11232800) [pid = 1872] [serial = 2340] [outer = 0x7f1e0b649c00] 01:02:59 INFO - PROCESS | 1872 | 1461139379046 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1872 | ++DOMWINDOW == 139 (0x7f1e11dba400) [pid = 1872] [serial = 2341] [outer = 0x7f1e0b649c00] 01:02:59 INFO - PROCESS | 1872 | 1461139379864 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]]]}] 01:02:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:02:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:02:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:02:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:02:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1600ms 01:02:59 INFO - PROCESS | 1872 | 1461139379910 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:02:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:02:59 INFO - PROCESS | 1872 | 1461139379915 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:02:59 INFO - PROCESS | 1872 | 1461139379922 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1872 | 1461139379928 Marionette TRACE conn3 <- [1,3086,null,{}] 01:02:59 INFO - PROCESS | 1872 | 1461139379945 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}] 01:03:00 INFO - PROCESS | 1872 | 1461139380242 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:03:00 INFO - PROCESS | 1872 | 1461139380514 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1207b000 == 176 [pid = 1872] [id = 781] 01:03:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 140 (0x7f1e11dbd000) [pid = 1872] [serial = 2342] [outer = (nil)] 01:03:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 141 (0x7f1e13710c00) [pid = 1872] [serial = 2343] [outer = 0x7f1e11dbd000] 01:03:00 INFO - PROCESS | 1872 | 1461139380597 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1872 | ++DOMWINDOW == 142 (0x7f1e13cdd000) [pid = 1872] [serial = 2344] [outer = 0x7f1e11dbd000] 01:03:01 INFO - PROCESS | 1872 | 1461139381415 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:03:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1542ms 01:03:01 INFO - PROCESS | 1872 | 1461139381464 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1872 | 1461139381470 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:03:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:03:01 INFO - PROCESS | 1872 | 1461139381476 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1872 | 1461139381479 Marionette TRACE conn3 <- [1,3090,null,{}] 01:03:01 INFO - PROCESS | 1872 | 1461139381485 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}] 01:03:01 INFO - PROCESS | 1872 | 1461139381739 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:03:02 INFO - PROCESS | 1872 | 1461139382041 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e13b35000 == 177 [pid = 1872] [id = 782] 01:03:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 143 (0x7f1e11f10400) [pid = 1872] [serial = 2345] [outer = (nil)] 01:03:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 144 (0x7f1e14acd400) [pid = 1872] [serial = 2346] [outer = 0x7f1e11f10400] 01:03:02 INFO - PROCESS | 1872 | 1461139382174 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1872 | ++DOMWINDOW == 145 (0x7f1e1a4d5400) [pid = 1872] [serial = 2347] [outer = 0x7f1e11f10400] 01:03:03 INFO - PROCESS | 1872 | 1461139383093 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:03:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1634ms 01:03:03 INFO - PROCESS | 1872 | 1461139383112 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1872 | 1461139383116 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:03:03 INFO - PROCESS | 1872 | 1461139383124 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1872 | 1461139383128 Marionette TRACE conn3 <- [1,3094,null,{}] 01:03:03 INFO - PROCESS | 1872 | 1461139383134 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}] 01:03:03 INFO - PROCESS | 1872 | 1461139383411 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:03:03 INFO - PROCESS | 1872 | 1461139383665 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1a203800 == 178 [pid = 1872] [id = 783] 01:03:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 146 (0x7f1e0aab5c00) [pid = 1872] [serial = 2348] [outer = (nil)] 01:03:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 147 (0x7f1e1a4da800) [pid = 1872] [serial = 2349] [outer = 0x7f1e0aab5c00] 01:03:03 INFO - PROCESS | 1872 | 1461139383758 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1872 | ++DOMWINDOW == 148 (0x7f1e1a6d3400) [pid = 1872] [serial = 2350] [outer = 0x7f1e0aab5c00] 01:03:04 INFO - PROCESS | 1872 | 1461139384718 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:03:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:03:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1632ms 01:03:04 INFO - PROCESS | 1872 | 1461139384757 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1872 | 1461139384761 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:03:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:03:04 INFO - PROCESS | 1872 | 1461139384767 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1872 | 1461139384769 Marionette TRACE conn3 <- [1,3098,null,{}] 01:03:04 INFO - PROCESS | 1872 | 1461139384826 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}] 01:03:05 INFO - PROCESS | 1872 | 1461139385152 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:03:05 INFO - PROCESS | 1872 | 1461139385427 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c40f000 == 179 [pid = 1872] [id = 784] 01:03:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 149 (0x7f1e1a579800) [pid = 1872] [serial = 2351] [outer = (nil)] 01:03:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 150 (0x7f1e1b3c5000) [pid = 1872] [serial = 2352] [outer = 0x7f1e1a579800] 01:03:05 INFO - PROCESS | 1872 | 1461139385557 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1872 | ++DOMWINDOW == 151 (0x7f1e1cf02c00) [pid = 1872] [serial = 2353] [outer = 0x7f1e1a579800] 01:03:06 INFO - PROCESS | 1872 | 1461139386361 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]]]}] 01:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:03:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:03:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1624ms 01:03:06 INFO - PROCESS | 1872 | 1461139386396 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1872 | 1461139386399 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:03:06 INFO - PROCESS | 1872 | 1461139386406 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1872 | 1461139386409 Marionette TRACE conn3 <- [1,3102,null,{}] 01:03:06 INFO - PROCESS | 1872 | 1461139386415 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}] 01:03:06 INFO - PROCESS | 1872 | 1461139386657 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:03:06 INFO - PROCESS | 1872 | 1461139386915 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1c976000 == 180 [pid = 1872] [id = 785] 01:03:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 152 (0x7f1e1a6d4000) [pid = 1872] [serial = 2354] [outer = (nil)] 01:03:06 INFO - PROCESS | 1872 | ++DOMWINDOW == 153 (0x7f1e1d3b8c00) [pid = 1872] [serial = 2355] [outer = 0x7f1e1a6d4000] 01:03:06 INFO - PROCESS | 1872 | 1461139386992 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1872 | ++DOMWINDOW == 154 (0x7f1e1d84c000) [pid = 1872] [serial = 2356] [outer = 0x7f1e1a6d4000] 01:03:07 INFO - PROCESS | 1872 | 1461139387809 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:03:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:03:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1431ms 01:03:07 INFO - PROCESS | 1872 | 1461139387838 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1872 | 1461139387842 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:03:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:03:07 INFO - PROCESS | 1872 | 1461139387849 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1872 | 1461139387851 Marionette TRACE conn3 <- [1,3106,null,{}] 01:03:07 INFO - PROCESS | 1872 | 1461139387859 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}] 01:03:08 INFO - PROCESS | 1872 | 1461139388145 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:03:08 INFO - PROCESS | 1872 | 1461139388402 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d224800 == 181 [pid = 1872] [id = 786] 01:03:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 155 (0x7f1e1cb88400) [pid = 1872] [serial = 2357] [outer = (nil)] 01:03:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 156 (0x7f1e1d8e3800) [pid = 1872] [serial = 2358] [outer = 0x7f1e1cb88400] 01:03:08 INFO - PROCESS | 1872 | 1461139388485 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1872 | ++DOMWINDOW == 157 (0x7f1e1da2f400) [pid = 1872] [serial = 2359] [outer = 0x7f1e1cb88400] 01:03:09 INFO - PROCESS | 1872 | 1461139389361 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]]]}] 01:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:03:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:03:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1541ms 01:03:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:03:09 INFO - PROCESS | 1872 | 1461139389392 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1872 | 1461139389395 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:03:09 INFO - PROCESS | 1872 | 1461139389403 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1872 | 1461139389405 Marionette TRACE conn3 <- [1,3110,null,{}] 01:03:09 INFO - PROCESS | 1872 | 1461139389411 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}] 01:03:09 INFO - PROCESS | 1872 | 1461139389732 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:03:10 INFO - PROCESS | 1872 | 1461139390021 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1d4ee000 == 182 [pid = 1872] [id = 787] 01:03:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 158 (0x7f1e1cbed000) [pid = 1872] [serial = 2360] [outer = (nil)] 01:03:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 159 (0x7f1e1dacfc00) [pid = 1872] [serial = 2361] [outer = 0x7f1e1cbed000] 01:03:10 INFO - PROCESS | 1872 | 1461139390156 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1872 | ++DOMWINDOW == 160 (0x7f1e1eb3a800) [pid = 1872] [serial = 2362] [outer = 0x7f1e1cbed000] 01:03:10 INFO - PROCESS | 1872 | 1461139390909 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"]]]}] 01:03:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:03:10 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 01:03:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:03:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 01:03:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:03:10 INFO - PROCESS | 1872 | 1461139390942 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1872 | 1461139390945 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:03:10 INFO - PROCESS | 1872 | 1461139390951 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1872 | 1461139390955 Marionette TRACE conn3 <- [1,3114,null,{}] 01:03:10 INFO - PROCESS | 1872 | 1461139390960 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}] 01:03:11 INFO - PROCESS | 1872 | 1461139391214 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:03:11 INFO - PROCESS | 1872 | 1461139391494 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\", \"c8cae78f-426d-4e9b-9bbe-24b45e4ef66a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1872 | ++DOCSHELL 0x7f1e1db22000 == 183 [pid = 1872] [id = 788] 01:03:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 161 (0x7f1e1d8e7c00) [pid = 1872] [serial = 2363] [outer = (nil)] 01:03:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 162 (0x7f1e1fa8d000) [pid = 1872] [serial = 2364] [outer = 0x7f1e1d8e7c00] 01:03:11 INFO - PROCESS | 1872 | 1461139391571 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1872 | ++DOMWINDOW == 163 (0x7f1e205f4c00) [pid = 1872] [serial = 2365] [outer = 0x7f1e1d8e7c00] 01:03:12 INFO - PROCESS | 1872 | 1461139392422 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]]]}] 01:03:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:03:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1487ms 01:03:12 INFO - PROCESS | 1872 | 1461139392438 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1872 | 1461139392443 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:03:13 WARNING - u'runner_teardown' () 01:03:13 INFO - No more tests 01:03:13 INFO - Got 0 unexpected results 01:03:13 INFO - SUITE-END | took 1289s 01:03:13 INFO - Closing logging queue 01:03:13 INFO - queue closed 01:03:13 INFO - Return code: 0 01:03:13 WARNING - # TBPL SUCCESS # 01:03:13 INFO - Running post-action listener: _resource_record_post_action 01:03:13 INFO - Running post-run listener: _resource_record_post_run 01:03:15 INFO - Total resource usage - Wall time: 1331s; CPU: 98.0%; Read bytes: 8347648; Write bytes: 975003648; Read time: 376; Write time: 400660 01:03:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:03:15 INFO - install - Wall time: 38s; CPU: 100.0%; Read bytes: 0; Write bytes: 203591680; Read time: 0; Write time: 279304 01:03:15 INFO - run-tests - Wall time: 1295s; CPU: 98.0%; Read bytes: 5722112; Write bytes: 768077824; Read time: 224; Write time: 108708 01:03:15 INFO - Running post-run listener: _upload_blobber_files 01:03:15 INFO - Blob upload gear active. 01:03:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:03:15 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 01:03:15 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'] 01:03:15 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 01:03:15 INFO - (blobuploader) - INFO - Open directory for files ... 01:03:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:03:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:03:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:03:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:03:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:03:17 INFO - (blobuploader) - INFO - Done attempting. 01:03:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:03:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:03:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:03:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:03:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:03:18 INFO - (blobuploader) - INFO - Done attempting. 01:03:18 INFO - (blobuploader) - INFO - Iteration through files over. 01:03:18 INFO - Return code: 0 01:03:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:03:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:03:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/42104ce4b521ba88c857071b549cc1cc04e7523160220091404135d321ab7f453a99d6b9985a8f682d09a52ce5999f52bda05d69b16dca9eeba661f470f4a583", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1467d9eef3bc2a5aaa15cc2520ab3e5039ec97cee3098eccc6cdbbed8bbbdde7d5920fcfd1dfabd864e5678653629d03e7e90f4d32100e365352d1c347db8c8c"} 01:03:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:03:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:03:18 INFO - Contents: 01:03:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/42104ce4b521ba88c857071b549cc1cc04e7523160220091404135d321ab7f453a99d6b9985a8f682d09a52ce5999f52bda05d69b16dca9eeba661f470f4a583", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1467d9eef3bc2a5aaa15cc2520ab3e5039ec97cee3098eccc6cdbbed8bbbdde7d5920fcfd1dfabd864e5678653629d03e7e90f4d32100e365352d1c347db8c8c"} 01:03:18 INFO - Running post-run listener: copy_logs_to_upload_dir 01:03:18 INFO - Copying logs to upload dir... 01:03:18 INFO - mkdir: /builds/slave/test/build/upload/logs 01:03:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1488.646990 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 48 secs) (at 2016-04-20 01:03:19.235590) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 01:03:19.236794) ========= 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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/42104ce4b521ba88c857071b549cc1cc04e7523160220091404135d321ab7f453a99d6b9985a8f682d09a52ce5999f52bda05d69b16dca9eeba661f470f4a583", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1467d9eef3bc2a5aaa15cc2520ab3e5039ec97cee3098eccc6cdbbed8bbbdde7d5920fcfd1dfabd864e5678653629d03e7e90f4d32100e365352d1c347db8c8c"} build_url:https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037480 build_url: 'https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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/42104ce4b521ba88c857071b549cc1cc04e7523160220091404135d321ab7f453a99d6b9985a8f682d09a52ce5999f52bda05d69b16dca9eeba661f470f4a583", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1467d9eef3bc2a5aaa15cc2520ab3e5039ec97cee3098eccc6cdbbed8bbbdde7d5920fcfd1dfabd864e5678653629d03e7e90f4d32100e365352d1c347db8c8c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WaTbS_kMRMW6WqP4zs3zXw/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 01:03:19.314832) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:03:19.315346) ========= 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-1461137422.426490-1907068460 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021920 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:03:19.380923) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 01:03:19.381234) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 01:03:19.381579) ========= ========= Total master_lag: 2.34 =========